0

私のアプリケーションは、アプリ内購入を通じて本 (zip) をダウンロードしています。

これらの本をSDカードまたは外部ストレージに安全に保存して、他のファイルマネージャーが削除できないようにする方法がAndroidにあることを尋ねたいですか?

どんな助けでも大歓迎です。

4

2 に答える 2

1

外部ストレージに保存されたファイルは誰でも読み取り可能であり、USB 大容量ストレージを有効にしてコンピューター上のファイルを転送すると、ユーザーが変更できます。

ソース: http://developer.android.com/guide/topics/data/data-storage.html#filesExternal

したがって、誰もデータを削除できないように、SD カードにデータを保存することはできません。ただし、内部ストレージを使用できます。

デフォルトでは、内部ストレージに保存されたファイルはアプリケーション専用であり、他のアプリケーションはそれらにアクセスできません (ユーザーもアクセスできません)。ユーザーがアプリケーションをアンインストールすると、これらのファイルは削除されます。

ソース: http://developer.android.com/guide/topics/data/data-storage.html#filesInternal

于 2014-04-24T10:16:16.910 に答える
0

外部ストレージに書き込むには、マニフェスト ファイルで WRITE_EXTERNAL_STORAGE 権限を要求する必要があります。

 <manifest ...>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
...
</manifest>

詳細については、ここをクリックしてください

于 2014-04-24T10:23:15.567 に答える