写数据的一些权限:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 写数据
// 私有文件
writeToLocal("private.txt", Context.MODE_PRIVATE);
// 可读文件
writeToLocal("readable.txt", Context.MODE_WORLD_READABLE);
// 可写文件
writeToLocal("writeable.txt", Context.MODE_WORLD_WRITEABLE);
// 可读可写文件
writeToLocal("readable_writeable.txt", Context.MODE_WORLD_READABLE + Context.MODE_WORLD_WRITEABLE);
}
//写数据到本地
private void writeToLocal(String fileName, int mode) {
try {
FileOutputStream fos = openFileOutput(fileName, mode);
fos.write(("第一个程序写的数据: " + fileName).getBytes());
fos.flush();
fos.close();
} catch (Exception e) {
e.printStackTrace();
}
}
android(7)(写数据权限)
最新推荐文章于 2022-07-22 17:00:01 发布