私は Android 開発の初心者であり、それがファイルで行われていることを知りません。
音声情報についてです。
したがって、新しいファイルを作成して書き込むと、その後、このファイルから読み取ります。そして新しい繰り返し:私は新しいファイルを作成せず(私はすでにこのファイルを取得しています)、このファイルに書き込みます。今、ファイルから取得できるファイルから(2回目の書き込み後に)読み取るつもりですか?
2 番目の書面による情報が必要なのですが、この方法で入手できますか?
はい、ファイルをもう一度読みました。たとえば、テキストファイルを使用してデータを保存するとします。元。
これが私が保存する方法です
File temf=new File(getCacheDir()+"/data/mytext.txt");
Writer out=null;
if(temf.exists()){
temf.delete();
}
try {
out = new BufferedWriter(new FileWriter(temf));
out.write("sample text") + "\r\n");
}
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
これが私がそれを取得する方法です
FileInputStream fs;
try {
File temf=new File(getCacheDir()+"/data/mytext.txt");
if (temf.exists()) {
fs = new FileInputStream(temf);
DataInputStream dis = new DataInputStream(fs);
BufferedReader br = new BufferedReader(new InputStreamReader(
dis));
String str=br.readLine();
while(str!=null)
{
if(str=="text you want to compare"){
break;
}else{
str=br.readLine();
}
}
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}