デスクトップに 4 つの txt ファイルがあります。これらのファイルを読み取って EditText に出力する Android アプリを作成しますが、これらのファイルは ddms -> myapp -> data -> files のドラッグ ドロップです。
したがって、エミュレーターを使用するとアプリは正しく再生されますが、携帯電話ではこれらのファイルを読み取らずにアプリを閉じてください。
これは私のコードです:
public String ReadFileTrack1()
{
FileInputStream fIn = null;
InputStreamReader isr = null;
char[] inputBuffer = new char[900];
String data = null;
try
{
fIn = openFileInput(tracks[0]+".txt");
isr = new InputStreamReader(fIn);
isr.read(inputBuffer);
data = new String(inputBuffer);
}
catch (Exception e)
{
e.printStackTrace();
}
finally
{
try
{
isr.close();
fIn.close();
}
catch (IOException e)
{
e.printStackTrace();
}
}
return data;
}
コードは正しいのですが、携帯電話で再生できません。この問題に対して何ができますか? アプリが正しく再生されるように、これら 4 つの txt ファイルを携帯電話に読み込むにはどうすればよいですか?