<uses-permission<manifest>タグの中なら場所はどこでもかまいません。これで、このアプリケーションは外部メディアへの書き出しが許可されます。実際に試してみて、SDカードに「data.txt」ファイルが保存されるか確認してみましょう。
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※メソッドの修正
public void saveText(String data) throws IOException {
String path = "/sdcard/data.txt"; // ★
FileWriter writer = new FileWriter(path);
writer.write(data);
writer.close();
}
public void loadText() throws IOException {
String path = "/sdcard/data.txt"; // ★
FileReader reader = new FileReader(path);
char[] buffer = new char[1000];
reader.read(buffer);
edit.setText(new String(buffer).trim());
reader.close();
}
※AndroidManifest.xmlへの追記
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
| << 前へ |