2016-04-17 21 views
0

私はAndroid Studioが初めてで、テキストファイルを開いて読み込む必要のあるクラスのプロジェクトを持っています。どこにこのようなテキストファイルをコピーして、正常に見つけて読み込むべきですか?私は次のようにテキストファイルを読み込む必要があります。
Android Studioクラスで読み込むテキストファイルを置く場所

File objFile = new File("Sample.txt"); 
Scanner objScanner = new Scanner(objFile); 
while (objScanner.hasNextLine()) 
{ 
    // Code to process each line of text file. 
} 

私は、このフォルダが配置されているテキスト「資産」フォルダ内のファイルが、を、保存することをお勧めいくつかの記事を見たことがありますか?

あなたはアンドロイドのスタジオでプロジェクトを作成するときに謹んで、
ホルヘ・マルドナド

+0

の詳細については

AssetManager assetManager = getAssets(); // To load text file InputStream input; try { input = assetManager.open("helloworld.txt"); int size = input.available(); byte[] buffer = new byte[size]; input.read(buffer); input.close(); // byte buffer into a string String text = new String(buffer); txtContent.setText(text); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } 

。ここにテキストファイルをコピーしましたが、私のコードでは見つかりませんでした。 – JORGE

+0

アセットフォルダからファイルにアクセスするには、私の答えに記載されているようにassetmanagerを使用する必要があります。 – USKMobility

答えて

1

、その後、資産フォルダのデフォルトを作成していません。アセットフォルダを明示的に作成する必要があります。

右プロジェクトのルートフォルダをクリック - >新規オプションを選択 - > [フォルダを選択] - > [選択した資産フォルダ - >

を入力してくださいあなたの資産フォルダが作成され、あなたに見えるアプリの下で/あなたができることですあなたのファイルをここに入れてください。資産使用資産マネージャーからテキストファイルを読み込む。例えば ​​。私は資産が右のパッケージをクリックし、「新規/フォルダ/資産フォルダ」を選択するフォルダーに作成アセット・マネージャーの訪問http://developer.android.com/reference/android/content/res/AssetManager.html

関連する問題