ANDROID: доступ к общим ресурсам CIFS в Java

я пишу свое первое приложение для Android, которое более или менее будет менеджером точек монтирования. Локальное монтирование и монтирование NFS было простым делом, но я не уверен, как поступать с общими ресурсами CIFS.

В идеале, после выбора хоста будет отображаться список общих ресурсов CIFS. Как минимум, я должен иметь возможность ввести строку CIFS URI / share и смонтировать ее (например: //192.168.1.100/mount_point). Я думаю об EStrongs, где вы можете выбрать хост, и он будет отображать общие ресурсы, которые вы затем сможете изучить.

Я видел jCIFS (думаю, это то, что использует Astro), и я видел упоминание модуля cifs.ko на xda-developers. Есть ли другие стандартные подходы? Есть какие-нибудь советы / рекомендации о том, как использовать jCIFS или cifs.ko и делать это в целом? Я бы предпочел не получать root-доступ.

10
задан Michell Bak 20 December 2011 в 23:35
поделиться