2
我想通過Android應用程序訪問我的局域網上的文件(例如我可以在Windows中通過在資源管理器中輸入\ pcname \來執行操作)。我知道這可以在Android上實現,因爲還有其他應用程序可以這樣做(例如https://play.google.com/store/apps/details?id=com.rhmsoft.fm)。使用android訪問本地網絡文件
我已經嘗試作爲本地文件訪問文件(新文件(「\\ pcname \」))。不用說這不起作用。我在網上搜索了教程,但是我發現每個教程都使用了ftp,http等等。
謝謝!我使用jcifs庫中的jar(http://jcifs.samba.org/src/jcifs-1.3.17.zip)和這個例子http://lists.samba.org/archive/jcifs/2007-September/ 007465.html。起初,我得到了一個ExceptionInInitializerError(也許是因爲我在主線程中運行代碼進行測試),這可以通過ThreadPolicy tp = ThreadPolicy.LAX來解決; StrictMode.setThreadPolicy(TP);. – hin