問題

私はAPIレベル19でアプリを構築しています。私は使用しています:

  // download the file
                input = connection.getInputStream();
                fOut = openFileOutput("example.json",MODE_WORLD_READABLE);
 

「フィールドContext.MODE_WORLD_READABLEは廃止されました」と表示されます。代わりに@SuppressWarningを追加するか、使用するのに問題はありませんか?ありがとうございました

  ベストアンサー

ファイルをworld-readableにすることはセキュリティ上の欠陥になる可能性があります。そのため、Googleはこのプラクティスを支持しなくなりました。特に、JSONファイルがworld-readableである必要がある理由は考えられません。

アプリが他のアプリでファイルコンテンツを利用できるようにする場合、FileProvider を使用します。

  同じタグがついた質問を見る

android