0

実際、私のAndroidアプリは、スペースの制約により、内部メモリではなく外部ストレージに画像とストアを取得します。画像は、その特定のアプリケーションのみが利用できる必要があります

SDカードのデータはすべてのアプリケーションからアクセスできますが、画像を外部に保存したいのですが、他のアプリがそれらの画像を使用しないようにする必要があります.

Androidアプリケーションのみがフォルダーの内容を使用できる場合、その特定のフォルダーをパスワードでプログラムで保護できる方法はありますか??

アプリケーション データベース自体を外部メモリに保存する場合の別の質問です。別のアプリケーションからデータベースにアクセスできますか?

Plsはこれで私を助けます

前もって感謝します

4

2 に答える 2

0

それを確実にする唯一の方法は、アプリケーションを SDCard に直接インストールすることです。すべての個人データはそこに保存されます (あなた以外には見えません)。

これを行うには、次のパラメータを AndroidManifest ファイルの「manifest」タグに配置します。

android:installLocation="preferExternal"
于 2012-04-10T11:35:54.403 に答える
0

使ってみましたか -

SQLiteDatabase.openOrCreateDatabase(String, SQLiteDatabase.CursorFactory)

「/sdcard/info.db」を最初のパラメーターとして、null を 2 番目のパラメーターとして渡すだけです。

そしてGoogle検索を通過すると、ユーザーのパスワードでファイルを保護するために使用される多くのアプリケーションを取得できます.

于 2012-04-10T11:41:26.733 に答える