2012-04-10 8 views
0

実際には、Androidアプリはスペースの制約のために内部メモリではなく外部ストレージに画像とストアを取り込みます。画像はその特定のアプリケーションにのみ利用可能でなければなりません外部メモリ(SDカード)にあるフォルダは、特定のアンドロイドアプリのみにアクセス可能でなければなりません.....方法はありますか?

sdカードのデータはすべてのアプリケーションでアクセス可能ですが、私は画像を外部に保存したいが、他のアプリケーションはそれらの画像を使用しないでください。

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

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

のPlsはそれを確保するための唯一の方法は、直接SDカードにアプリケーションをインストールすることで、事前

答えて

0

でこの

おかげで私を助けて。すべてのプライベートデータはそこに保存されます(あなた以外の誰にも見えません)。そうするには

、単に "マニフェスト" タグで、AndroidManifestファイルには、このパラメータを置く:

android:installLocation="preferExternal" 
0

を使用してみました -

SQLiteDatabase.openOrCreateDatabase(String, SQLiteDatabase.CursorFactory) 

あなたは、単に/「/ SDカードを渡すことができます最初のものとしてinfo.dbを、第2のパラメータとしてnullを使用します。

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

+0

私はsdcardに保存するとinfo.dbが私のspeificアプリケーション以外にアクセスできないのですか? – Hemalatha

+0

はい、試してみることができます。 –

関連する問題