linux on androidのchroot環境では、カーネルの改変がやりにくいため、cifsをインストールするなどカーネルをいじるインストールが困難。
ファイルシステムが追加できないので、sambaクライアントの実装が出来ない。
samba自体は、ただn通信プロトコルであって、pythonでモジュールがある。
あとは、ファイルブラウザを作れば、sambaクライアント程度は実装出来そう。
というこで、作ってみた。
pythonには、ttkモジュールにtreeviewウィジェットがあってファイル一覧が簡単に実現できる。
pythonのsambaには、
pysmb
pysmbc
の2つがある。 ここで使ったのは簡単な、pysmbcのほう。