我是Android SDK的新手。有沒有辦法從我的Android應用程序共享文件,以便可以通過另一臺使用WiFi的計算機訪問它?有支持SMB嗎? (手機上的Android版本是1.6) 謝謝。Android手機和PC之間的文件共享
回答
有一個Android SMB庫可以在這裏找到: http://code.google.com/p/sambaexplorer/
也有一些現有的Android SMB產品有像潘德爾同步: http://www.pader-sync.com/mobile-smb-client.html
我不知道共享文件的解決方案,但我用AndFTP將我的uGG音樂文件從我的ubuntu盒複製到SD卡。
如果通過共享,你只是指「通過網絡使用」,你可以隨時把它們放在網絡服務器上,並將網址放到android瀏覽器中。
如果您正在爲您的手機尋找解決方案,那麼市場上至少有一個samba客戶端。我使用的是SambaExplorer,它工作得很好。我的HTC英雄還附帶了HTC的軟件,它允許我將Windows機器連接到手機,以便來回移動文件。
從API的角度來看,您可以訪問基本上與標準Java相同的api,以及一些額外的東西。有關更多詳細信息,請參閱here。
另一種選擇是查看JCIFS庫。 SMB(或CIFS)可以通過這種方式實現。雖然,我建議你看看你的Android設備和另一臺電腦之間的通話機制。簡單的文件瀏覽是一回事,但來回的實際通信稍微複雜一點。您可能需要計算機端的守護程序或系統托盤應用程序。
此外,可能存在一些與SMB/CIFS安全相關的問題。您可能會遇到計算機權限問題,Android端最終用戶配置的複雜性問題,或兩者都有問題。只是一個想法!
如果使用i-jetty,則可以使用HTTP共享文件和網頁(即使是動態servlet!),然後使用普通Web瀏覽器從計算機上瀏覽它們。
當然,您仍然可以從設備本身瀏覽它們。 :-)
您還可以使用天文文件管理器與SMB擴展,適合我!
它很容易設置!
Samba filesharing app on XDA允許您通過wifi共享Android的「外部」存儲設備作爲Windows/SMB共享文件夾,但目前最低支持的Android版本是2.0.1。
使用來自Android市場的FileLinx Professional。
- 到PC的 「
C
」 驅動器總訪問。 - 通過Wi-Fi,3G/4G ......從任何地方連接。
- 否「Cloud。「
- 支持大多數文件類型的遠程打印到您的PC連接 打印機。
- PC端應用程序的Java。
- 支持UPnP,方便的端口轉發。
- 多達10個保存設置PC的。
PC端應用程序是免費下載。
- 1. 在iPhone和PC之間共享文件
- 2. 在Android Wear和手機之間共享文件
- 3. 在Android手機和戴爾模塊之間共享文件
- 4. PC和Android手機之間的同步文件,如Windows ActiveSync?
- 5. 使用Virtual PC 2007在虛擬機和主機之間共享文件
- 6. 我的手機與PC共享USB?
- 7. iPhone和其他手機之間使用WiFi共享文本
- 8. 在android和PC應用程序之間共享一個庫
- 9. 使用WiFi的PC和Android手機之間的通信
- 10. Android應用程序:在手機之間共享簡單數據
- 11. iOS在主應用程序和共享分機之間共享.h文件
- 12. Android之間共享應用程序之間的文件
- 13. 如何同步PC和手機之間的日期和時間?
- 14. 在我的iPad應用程序和PC之間使用objectiveC共享文件
- 15. 通過PC和虛擬機共享文件夾
- 16. 手機和PC
- 17. 在PC和筆記本之間共享項目的代碼
- 18. 在AppEngine和Android之間共享數據
- 19. CakePHP助手之間的共享代碼
- 20. 在PC之間共享Delphi中的公共內存區域
- 21. 通過WiFi在Windows和Android之間共享文件
- 22. 用戶之間的Django文件共享
- 23. 文件之間的共享對象
- 24. 時間共享和空間共享algotitms之間的區別
- 25. Android(配件模式)和Windows PC(主機)之間的USB通信
- 26. 共享Silverlight和.NET之間
- 27. 同步Android手機之間的文本
- 28. 在Git的分支機構之間共享文件
- 29. 在Windows Server主機上的Ubuntu VM之間共享文件
- 30. J2ME - PC和手機之間的藍牙串口通信
您可能希望就如何可以這樣做一些更多的信息... – 2012-12-01 09:13:58