在Android上放入文件以保持位置,可以通过以下步骤实现:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
File file = new File(getFilesDir(), "filename.txt");
这将创建一个名为"filename.txt"的文件,并将其保存在应用程序的私有存储目录中。
File file = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS), "filename.txt");
这将创建一个名为"filename.txt"的文件,并将其保存在公共文档目录中。
try {
FileOutputStream fos = new FileOutputStream(file);
fos.write(data.getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
这将把字符串"data"写入文件中。
try {
FileInputStream fis = new FileInputStream(file);
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
fis.close();
String data = new String(buffer);
} catch (IOException e) {
e.printStackTrace();
}
这将从文件中读取数据并将其存储在字符串"data"中。
总结: 在Android上放入文件以保持位置,你需要获取文件读写权限,并使用File类来创建或访问文件。你可以选择将文件保存在应用程序的私有存储空间或公共存储空间中。使用FileOutputStream类可以将数据写入文件,使用FileInputStream类可以从文件中读取数据。
腾讯云相关产品推荐:
请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行评估和决策。
领取专属 10元无门槛券
手把手带您无忧上云