19

ユーザーの機密情報を扱うアプリケーションを開発しています。この情報は、プライベート Web API を介して取得します。このデータをアプリに取り込むための最良の方法を決定しようとしています。現在、それが可能なコンテンツ プロバイダーの作成を検討しています。私のためらいは、それを安全にすることです。このデータを自分のアプリケーションでのみ使用できるようにしたい。理想的には、他のアプリがその存在を認識さえしないことです。

これを効果的かつ安全に行うための指針やアドバイスはありますか? データ ソースがリモート OAuth 化された API であるコンテンツ プロバイダーに関する情報はありますか?

ありがとう!

編集: 私はコンテンツ プロバイダーと言っていますが、それが私が必要とすることを行う最善の方法ではない場合は、他に何を調べる必要があるかをぜひお知らせください。

4

2 に答える 2

38

android:exported="false"マニフェストで試してください。

于 2010-09-28T17:07:02.153 に答える
3

なぜContentProviderを検討するのですか?私の知る限り、ContentProvidersは他のアプリケーションとデータを共有することを目的としています。SQLiteなど、機密データのストレージとインターフェイスするユーティリティクラスを作成することをお勧めします。

-ダン

于 2010-09-28T17:39:38.410 に答える