在Android應用中實現文本文件的最佳方式是什麼?在Android應用中包含文本文檔
我正在創建一個需要使用文本文檔作爲資源的應用程序 - 我如何包含此內容以便當用戶安裝該應用程序時該文檔與該應用程序一起使用,並且該應用程序可以訪問該應用程序?
在Android應用中實現文本文件的最佳方式是什麼?在Android應用中包含文本文檔
我正在創建一個需要使用文本文檔作爲資源的應用程序 - 我如何包含此內容以便當用戶安裝該應用程序時該文檔與該應用程序一起使用,並且該應用程序可以訪問該應用程序?
assets/
(通過AssetManager
訪問)(通過Resources
訪問)或res/raw/
可用於包裝的「文本文檔」可能的解決方案。
把它放到你的資產文件夾,然後通過你的資產文件夾
訪問文本文件有兩個地方,我建議把你的文本文件,無論是assets/
文件夾或文件夾res/raw/
。以下是在每個位置訪問您的文件的示例。對於以下示例,我們假設您的文件名爲example.txt
。
Assets文件夾:
AssetManager assets = getAssets();
InputStream in = assets.open("example.txt");
/* Use the input stream to read in your file here. */
原料目錄:
Resources res = getResources();
InputStream in = res.openRawResource(R.raw.example);
/* Use the input stream to read in your file here. */
剛一說明,這兩種假設你從Context
類如Activity
或Service
打開資源。