我的Android應用程序需要將文件寫入可由Windows PC在運行XBMC的同一局域網上訪問的位置。我需要使用內置的XBMC函數,當它接收到播放列表文件的路徑或URL時啓動幻燈片放映。在Android中寫入文件可通過局域網上的PC訪問
據我所看到的,我的選擇是:
1)將文件寫入到Android設備的SD卡,使該位置公開,然後通過一個URL字符串到PC。
我不知道如何通過網址訪問SD卡文件。
2)直接寫入該文件到PC,那麼文件路徑字符串傳遞到PC
我不知道如何從Android應用程序寫入到PC的硬盤。我試過在我的Android設備上運行NanoHttpD網絡服務器,但它未能初始化,我也嘗試在PC上設置FTP服務器,但我還沒有設法成功地從它與Android接口。
解決方案1最吸引我,因爲它不需要更改XBMC PC。
有人可以提出一種方法來使android設備上的文件可以通過url訪問,或如何從android設備寫入到PC?
歡迎任何替代方法/技術建議。
謝謝
明確表達我的問題,讓我看得更清楚,因爲我已經發現了碼頭(簡單的web服務器可嵌入到java程序中),我會嘗試使用這個方法作爲解決方案1. – 2011-04-09 17:18:37
最終通過php web服務解決了這個問題,該服務將文件寫入PC可訪問的位置,並將URL返回給android應用程序。 Android應用程序然後將URL傳遞給PC。 – 2011-04-24 12:29:54