Android ファイルをローカル保存する方法【初心者向け】

アンドロイド上で、ローカルにファイルを保存するには、以下の方法を使用できます:

  1. 内部ストレージを使用すると、ファイルをアプリの内部ストレージディレクトリに保存することができ、他のアプリからアクセスできなくなります。以下のコードを使用してファイルを内部ストレージに保存できます。
String filename = "myfile.txt";
String fileContents = "Hello World!";
FileOutputStream fos = null;

try {
    fos = openFileOutput(filename, Context.MODE_PRIVATE);
    fos.write(fileContents.getBytes());
} catch (IOException e) {
    e.printStackTrace();
} finally {
    if (fos != null) {
        try {
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
  1. 外部ストレージの利用:ファイルを外部ストレージに保存して、他のアプリからアクセスできるようにします。外部ストレージにファイルを保存するために以下のコードを使用できます。
String filename = "myfile.txt";
String fileContents = "Hello World!";
File file = new File(Environment.getExternalStorageDirectory(), filename);
FileOutputStream fos = null;

try {
    fos = new FileOutputStream(file);
    fos.write(fileContents.getBytes());
} catch (IOException e) {
    e.printStackTrace();
} finally {
    if (fos != null) {
        try {
            fos.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

AndroidManifest.xmlファイルに外部ストレージの許可を追加する必要があります。

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

保存文件到本地的简单示例已经提供,根据需要可以自行修改和扩展具体操作。

bannerAds