私はrooted Androidデバイス用のアプリを書いています。アプリは/ data/dataにファイルをコピーする必要があります。/data/dataは常に書き込み可能ですか?
このパーティションが常にR/Wにマウントされていると想定するのは大丈夫ですか、またはアプリケーションがマウントオプションを再確認する必要がありますか?
私はrooted Androidデバイス用のアプリを書いています。アプリは/ data/dataにファイルをコピーする必要があります。/data/dataは常に書き込み可能ですか?
このパーティションが常にR/Wにマウントされていると想定するのは大丈夫ですか、またはアプリケーションがマウントオプションを再確認する必要がありますか?
このようなフォルダを含む内部メモリは、常に書き込み可能である必要があります。ただし、カードはいつでもアンマウントすることができるので、これらのフォルダを持つSDカードの保証はありません。
/data/dataは、ルートデバイス上で常にR/Wになっています。私はあなたのアプリでルートチェックをするつもりです、ちょうどあなたがエラーに遭遇していないことを確認する。
パス/データ/データは内部ストレージにあるため、絶対にマウント解除しないでください。
しかし、1つのことは、Context.getFilesDir()
などのメソッドを使用して、アプリケーションが書き込むことができるディレクトリへの正しいパスを取得することです。 /data/data/some/directory
に書き込むことはできません。内部ストレージにはアクセス権が関連付けられているためです。