0

コンテンツ プロバイダーを使用して、2 つのアプリ間でデータを共有しています。あまりセンシティブなデータではありませんが、簡単にできるなら他のスヌーピーアプリは避けたいです。

アプリに固有のパーミッション タイプを作成する必要はありません。これにより、その目的を理解していないユーザーから疑問が生じる可能性があります。

私のコンテンツ プロバイダーは、そのクエリ メソッドで、クエリを呼び出しているアプリについて何かを調べることができますか? パッケージ名をフィルター処理して、自分のアプリ以外のものに対して null を返すことができれば、それは素晴らしいことです。

4

1 に答える 1

0

Yajin Zhou と Xuxian Jiangはここで次のように述べています。

アプリは、マニフェスト ファイルで export という名前のプロパティを false に設定してインターフェイスを保護し、それ自体または を持つ他のユーザーのみがインターフェイスを使用できるようにするsame user IDdefining custom permissions、これらのカスタム アクセス許可が付与されたアプリにのみ公開するようにします。

詳細については、の を参照してSecuring Content ProvidersくださいAn In-Depth Introduction to the Android Permission Model

于 2013-08-17T01:51:56.023 に答える