Da googelst Du einfach mal nach
"Android CIFS SMB" und findest diverse fertige Clients. Einige davon scheinen kostenlos zu sein und sich daher für einen Produktionstest zu eignen.
Wenn Du dennoch etwas Eigenes basteln willst, dann brauchst Du eine SMB
API für Android. Würde ich jetzt pauschal nach
"Android SMB API" googeln.