我正在使用API级别19构建应用程序,我正在使用:
// download the file
input = connection.getInputStream();
fOut = openFileOutput("example.json",MODE_WORLD_READABLE);
它说“字段Context.MODE_WORLD_READABLE已被弃用”,是否有一些替代或添加@SuppressWarning使用它没有问题?谢谢
答案 0 :(得分:10)
使文件具有世界可读性可能是一个安全漏洞,这就是Google不再支持这种做法的原因。特别是,我想不出为什么JSON文件需要具有世界可读性的原因。
如果您希望某个应用将文件内容提供给其他应用,use FileProvider
。