我有幾個文件存儲在我的項目/ res/values文件夾中,有沒有什麼辦法從我的android應用程序打開並閱讀這些文件?每個文件都包含關於我的遊戲的一個級別的文本信息。 我真的很感激任何幫助。有什麼方法可以訪問存儲在項目文件夾中的文件嗎?
1
A
回答
0
我找到我需要的東西在這裏:
http://developer.android.com/guide/topics/data/data-storage.html
「如果要在編譯時將應用程序中的靜態文件保存,請將該文件保存到項目res/raw /目錄中。你可以用openRawResource()打開它,傳遞R.raw。資源ID。此方法返回可用於讀取文件的InputStream(但不能寫入原始文件)。「
很抱歉,如果我的問題不明確。
並非常感謝拉狄克Suski一些額外的信息和榜樣。我對此表示讚賞。
1
據我所知,您可以從項目目錄或從SD卡訪問「文件」目錄中的文件。 但是,沒有其他文件
編輯
FileInputStream in = null;
InputStreamReader reader = null;
try {
char[] inputBuffer = new char[256];
in = openFileInput("myfile.txt");
reader = new InputStreamReader(in);
reader.read(inputBuffer);
String myText = new String(inputBuffer);
} catch (Exception e) {;}
finally {
try {
if (reader != null)reader.close();
} catch (IOException e) {; }
try {
if (in != null)in.close();
} catch (IOException e) {;}
}
那麼你的文件將位於: /data/data/yourpackage/files/myfile.txt
相關問題
- 1. 我可以在Azure文件存儲中訪問根文件夾嗎?
- 2. 有什麼方法可以恢復項目的visual studio文件?
- 3. MonoTouch + MonoDroid:項目文件可以存在於同一個文件夾中嗎?
- 4. 有什麼地方可以用python在線存儲和訪問文本文件嗎?
- 5. 訪問Azure文件存儲的最簡單方法是什麼?
- 6. 有什麼辦法可以在Emacs中創建「項目文件」?
- 7. 在Android項目中訪問資產文件夾的方式是什麼?
- 8. 外部jar是否可以訪問項目文件夾中的文件
- 9. 在Visual Studio中訪問項目文件夾中保存的文件
- 10. UWP - 包中有文件夾,我可以訪問創建文件?
- 11. 我可以在'res'文件夾中添加什麼文件夾?
- 12. 在webcontent文件夾中訪問.properties文件形式servlet項目
- 13. 有什麼方法可以訪問Android中源代碼樹中的文件?
- 14. Laravel 4.2,保存和訪問存儲文件夾內的文件
- 15. 有什麼方法可以找到urls文件夾?
- 16. 有什麼方法可以將我的移動存儲中的文件夾與我的AWS S3存儲桶中的文件夾同步?
- 17. 在獨立存儲中存儲項目文件夾
- 18. 如何訪問在JavaScript中項目外存儲的文件?
- 19. 我可以把java文件放在pydev項目的文件夾中嗎?
- 20. 「testBuildType」可以在Android項目的build.gradle文件中有條件嗎?
- 21. 可以在目標服務器上存儲和訪問MSDeploy參數文件嗎?
- 22. 從我的解決方案中的UWP項目文件夾中訪問文件
- 23. 無法訪問存儲在Laravel 5.5的存儲文件夾中的圖像
- 24. 你可以像存檔一樣訪問svn轉儲文件嗎?
- 25. 在codeingniter項目中訪問Laravel項目文件夾
- 26. 在eclipse項目文件夾中的文件存儲在外部存儲中的文件?
- 27. 什麼是更快:存儲文件在MySQL的tmp文件夾?
- 28. 有什麼方法可以反編譯grails/groovy jar文件嗎?
- 29. Android:如何訪問內部存儲中文件夾中的所有文件?
- 30. 有什麼辦法可以生成編碼UI項目的exe文件嗎?
所以我可以在我的項目中創建」文件的目錄,並獲得對文件的訪問存儲在那裏從我的應用程序?好吧,這是exacly我需要什麼,但這個目錄的路徑是什麼?我嘗試打開文件的路徑如下:「/files/1.lvl」,但這是行不通的。 – Kubeczek 2010-06-23 12:46:48
AFIR,你甚至不需要創建這個目錄,看看我的編輯 – 2010-06-23 13:06:16
你的例子非常有啓發性,非常感謝! 但是看起來我們有一點誤解,我需要用'static只讀'的遊戲地圖數據。我的意思是:而不是編寫我自己的地圖編輯器我決定創建文本文件,其中每個字符代表遊戲中地圖上的一個對象。所以我創建了幾個文件,使用這樣的數據,現在我需要用我的遊戲.apk文件傳播它們,以便在地圖創建時輕鬆讀取這些文件。我從來不想在我的應用程序運行期間編輯或創建這些文件,我只在編譯程序之前創建這些文件。 – Kubeczek 2010-06-23 14:27:11