テキストファイルをAndroidアプリに実装するための最良の方法は何ですか?
テキストドキュメントをリソースとして使用する必要があるアプリケーションを作成しています-ユーザーがアプリをインストールしたときにドキュメントが一緒にあり、アプリがそれにアクセスできるようにするには、これを含めるにはどうすればよいですか?
assets/(経由でアクセスAssetManager) またはres/raw/(経由でアクセスResources) は、「テキスト ドキュメント」をパッケージ化するための解決策となる可能性があります。
テキストファイルを置くことをお勧めする場所は、assets/フォルダまたはフォルダの2つres/raw/です。以下は、各場所でファイルにアクセスする例です。以下の例では、ファイルの名前が。であると仮定しますexample.txt。
アセットフォルダ:
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などのクラスからリソースを開いていることを前提としています。ActivityService
アセットフォルダーに配置し、アセットフォルダーからテキストファイルにアクセスします