<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"/>
<< 前へ |