回答
要打開的原始資源,你需要使用openRawResource()
.
例如,如果你在一個Activity
的時候,你可以打開的原始文本文件:
InputStream input = getResources().openRawResource(R.raw.textfile);
這將返回InputStream,它允許你從你的文件中讀取。
This SO問題爲基本讀取原始文本文件提供了一個很好的代碼示例。
這個目錄中的所有數據文件必須爲XML格式。
有幾種數據可以放在這裏。有關詳細信息,請參閱http://developer.android.com/guide/topics/resources/more-resources.html。
例如:
RES /價值/ strings.xml中
<string name="prefs">Version</string>
一點在Java代碼中引用作爲
String version = context.getResources().getString(R.id.prefs);
雖然我想使用文本文件。 – Questions
不能使用紡織品來填補一個ListView,你應該在strings.xml上設置它,添加String名稱和他的值。 @String可以作爲資源進行存儲和檢索。
我不知道如何使用XML文件。我不想混淆你,但是這個文本文件包含一個Html代碼。我打算使用Jsoup庫解析它。你明白我在做什麼? – Questions
- 1. 導入現有Android項目導致JNI文件夾中出現很多「錯誤」
- 2. 爲winerama項目導入csv文件時出現語法錯誤
- 3. 將本地化文件添加到項目時出現文件路徑錯誤
- 4. 將jar文件導入到項目中
- 5. Eclipse錯誤:導入項目時出現「無法讀取項目描述文件」
- 6. 在eclipse中導入項目中的.class文件時出現錯誤
- 7. 在mongodb中導入我的json文件時出現錯誤
- 8. 將org.acra。*導入到android項目中會導致錯誤。
- 9. 將Excel文件名打印到文本文件 - 爲什麼會出現錯誤?
- 10. 當導入Android項目到lynda.com練習文件中的錯誤
- 11. 將obj文件導入到WPF項目
- 12. 將文件從Subversion導入到現有項目中
- 13. 當我在家中導入項目時出現此錯誤
- 14. 將Eclipse項目導出到文本文件
- 15. 如何將tweenmax文件導入到我的項目中
- 16. 如何將sqlite文件導入到我的項目中?
- 17. 如何將現有的Java.class文件導入到Android Studio項目
- 18. 將現有的mult-rep CVS項目文件夾導入到Eclipse
- 19. TDD在文本文件導入項目
- 20. Java:從文本文件導入到ArrayList - 出界錯誤
- 21. 將文件導入到PostgreSQL時出錯
- 22. 將數據導出到csv文件時出現內存錯誤
- 23. 將eclipse項目導入到android studio 1.4後,出現Gradle插件錯誤
- 24. 錯誤將文件導入到SQL Server
- 25. 將文本文件導入到MySql中
- 26. 將文本文件導入到mysqldb中
- 27. 將文本文件中的數據導入到MySQL中時出現SSIS包錯誤
- 28. 當我嘗試將Crystal Report導出到HTML文件時,爲什麼會出現「導出報告失敗」錯誤?
- 29. 將項目導入Android Studio後出現錯誤
- 30. 將Maven項目導入Eclipse後出現錯誤
將您的文本文件放入'raw'並將其擴展爲某些內容(如.txt)。 –
好的..我創建了一個名爲Raw的文件夾。在那裏刪除了文本文件,現在我怎樣才能在Java代碼中引用它? – Questions
http://stackoverflow.com/questions/4087674/android-read-text-raw-resource-file –