2017-09-25 8 views
0

エクスポート=「false」を、私は私のContentProviderは私のアプリケーションで使用できるようにしたい、 それは追加の保護として「署名保護許可」を追加しても意味がない:他のいくつかのアプリはContentProviderのAndroidの署名保護と

質問にアクセスしようとするたびSecurityExceptionを投げますか?

アプリケーションが複数のプロセスで構成され、はい、これは保護する最も安全な方法ですあなた

答えて

1

を参照してください、そして、あなたのアプリケーションis lower then 17の最小レベルであれば便利なことができます。この属性は、すべてのデバイス はAPIレベル16を実行し、APIレベル17で導入されたため

この属性が "true"に設定されているかのように動作します。

1

感謝のContentProviderは、プロセス間通信のために使用され、が他のアプリ

と通信する必要はありません定義した権限を持つコンテンツプロバイダあなたの証明書で署名されたアプリだけがそれを得ることができるように、それを署名にする。

あなたはまた、それが可能だdeveloper console

+0

答えに感謝します。他のアプリと通信する意思がないので、私はそれが必要なのか不思議です。 –

関連する問題