我開發了一個讀取文本文件的應用程序。在模擬器中我推送文件在 \ Data \ Data \ PackageName \ File.txt和它的工作正常。但是,當我嘗試在設備中推送文件時,它會生成錯誤只讀文件系統。我試圖重新安裝目錄爲可寫,但同樣的錯誤。請幫助我如何將文件推入設備。將文件壓入Android設備
1
A
回答
2
你正在嘗試的文件夾被鎖定在沒有根的手機上,例如no write permission
,我猜你正在嘗試的設備不是固定的。因爲模擬器是一種開發人員設備,據說這是根植的,這就是爲什麼你可以推送文件到該位置。
所以根據您的要求,您必須要麼使用入資產的文件夾或文件系統存儲
更新:如何使用入資產的文件夾
Resources r = getResources();
AssetManager assetManager = r.getAssets();
InputStream in = assetManager.open(filename);
1
實際上,我們可以將這樣的文件推入資產文件夾。 Assets文件夾可以讓你在應用程序中使用這些原始文件。
+0
帕雷什Mayani,在那裏我可以精確的資產文件夾android文件系統? – Siddiqui 2011-06-02 04:51:59
+0
@Siddiqui檢查Saurabh的答案,他提到要使用資產文件夾。資產文件夾通常會隨您創建的每個應用程序一起提供。如果你沒有找到,然後像繪製文件夾一樣添加它。 – 2011-06-02 05:12:15
相關問題
- 1. 解壓縮設備上的文件
- 2. 將zip文件壓入Git
- 3. 如何從活動之外將文件寫入Android設備?
- 4. 將gzip文件插入到Android設備中
- 5. 無法將文件寫入PhoneGap中的Android 2.3設備
- 6. 無法以編程方式將文件夾或文件寫入Android設備
- 7. 創建和寫入Android設備/數據文件夾的文件
- 8. Android設備的最佳壓縮方法
- 9. Android將桌面PC上的文件上傳到Android設備
- 10. 將數據寫入設備上的文件並從設備(iPhone)讀回
- 11. 將numpy.bool數組寫入壓縮文件?
- 12. 如何將.txt.gz文件壓入git
- 13. 將壓縮的gzipstream寫入文件
- 14. 將壓縮文件插入RedShift
- 15. 將發現的藍牙設備寫入文本文件
- 16. Python將單個文件推入具有不同名稱的Android設備,直到設備內存不足
- 17. USB設備讀取文件從android
- 18. 在Android設備上下載大文件
- 19. 在Android設備之間傳輸文件?
- 20. Android設備的日誌文件
- 21. 在Android設備上創建文件
- 22. 在Android設備上選擇文件夾
- 23. 文件不能在Android設備
- 24. 閱讀Android設備中的Wpa_Supplicant.conf文件
- 25. 發送文件到Android設備
- 26. 從CUDA設備寫入輸出文件
- 27. linux編程:寫入設備文件
- 28. 將pdf blob下載到Cordova Android設備中Android設備
- 29. 如何將視頻文件從設備傳輸到設備
- 30. 將設備上的文件保存在卸載後的設備
Agnihotri,我可以罰款android文件系統中的assest文件夾? – Siddiqui 2011-06-02 04:57:49
它不在文件系統中,它包裝與您的應用程序就像drawables文件夾,如果你沒有它創建一個,並把你的文件在它 – ingsaurabh 2011-06-02 04:59:01
Agnihotri,好,非常感謝,我會試試這個。 – Siddiqui 2011-06-02 05:00:31