我想在Android中創建應用程序。我想要訪問放置在res/raw文件夾中的文件,如何通過File()構造函數訪問它時如何指定其路徑?我怎樣才能使用textview顯示文件的內容?在Android中訪問res /原始文件夾
回答
使用InputStream讀取文件內容。
getResources().getIdentifier("raw/FILENAME_WITHOUT_EXTENSION",
"raw", getPackageName());
爲了得到它作爲一個的InputStream
InputStream ins = getResources().openRawResource(
getResources().getIdentifier("raw/FILENAME_WITHOUT_EXTENSION",
"raw", getPackageName()));
OR
InputStream inputStream = getResources().openRawResource(R.raw.yourresource);
參考http://developer.android.com/guide/topics/resources/providing-resources.html提供資源。
是啊!我得到它通過使用InputStream inputStream = getResources()。openRawResource(R.raw.yourresource);謝謝:) – user3494875
看起來像這樣
InputStream raw = context.getAssets().open("filename.ext");
Reader is = new BufferedReader(new InputStreamReader(raw, "UTF8"));
從這裏取:Android how to get access to raw resources that i put in res folder?
另一種方式我想你可以做到這一點是使用getResources(),並獲得它通過R.raw.fileName
是啊!我得到它通過使用InputStream inputStream = getResources()。openRawResource(R.raw.yourresource);謝謝:) – user3494875
- 1. 訪問Ruboto中的/ res/drawable文件夾
- 2. 如何訪問res/drawable /「文件夾」
- 3. 在android中使用原始文件夾
- 4. 文件夾中/ RES在Android項目
- 5. 的Android,如何在原始文件夾
- 6. Android中res中的新文件夾
- 7. 設置使用從res /原始文件夾的MP3鈴聲
- 8. 無法訪問原始文件夾中的音頻
- 9. android listview onclick在原始文件夾中打開文本文件
- 10. res /文件夾在.jar文件中 - MANIFEST.MF
- 11. 如何在Android中將文件寫入原始文件夾?
- 12. 如何在Android的原始文件夾中寫入文件
- 13. Android XML原始訪問
- 14. 原始文件夾無法解析 - Android
- 15. 的Android穿越原始文件夾
- 16. 編譯原始文件夾中的文本文件以便無法訪問
- 17. 原始文件夾上的問號
- 18. Android - 從文本文件中的res /原始填充textView片段中的文本
- 19. 把res文件夾放在android apk擴展文件中
- 20. Android res/layout文件夾沒有包含在APK文件中
- 21. 在Android的res/raw文件夾中創建mp3文件的ArrayList
- 22. 安卓播放音頻文件在/ RES /按文件名原始
- 23. 如何使用變量從原始文件夾訪問視頻?
- 24. 如何訪問原始文件夾的直接地址?
- 25. eclipse android res文件夾警告
- 26. res文件夾和R.java的問題
- 27. 從Res文件夾中讀取文件
- 28. 如何加載Android原始文件夾中的* .mat文件
- 29. 原始文件夾中的Android mp3文件?
- 30. Android上的原始文件夾和sdcard之間的MediaPlayer問題
你不能用File()構造函數訪問它,因爲它實際上不是一個文件,而是一個android-unique結構。請參閱http://developer.android.com/guide/topics/resources/accessing-resources.html文檔 –