最近我安裝了Android Studio,之後我使用了Eclipse。在使用Eclipse時,我可以將所有文件放在Assets目錄中,並使用getassets方法訪問它。例如:從Android Studio讀取txt,mp3和其他文件
InputStream ims = getAssets().open("textnew.txt");
能否請您指教:
- 在何處存放在Android Studio中的文件?我應該自己在/ res目錄中創建文件夾並將文件放在那裏。例如:res/raw/textnew.txt
- 如何訪問這些文件?例如,我需要打開txt文件才能將其內容放置到TextView。怎麼做?
謝謝!
Assets目錄和getAssets()函數不依賴於編輯器。它們是Android SDK的功能。這意味着,在Android Studio中,如果不是自動創建的,您可以自己添加Assets文件夾。 – Mootpoint
在這篇文章中很好地解釋了在資源中使用原始目錄的優點 - http://stackoverflow.com/questions/9563373/the-reason-for-assets-and-raw-resources-in-android。但它仍然取決於您的要求。 – Passiondroid
謝謝您的信息! – SergeiK