私はマニフェストでいくつかの異なるアクティビティを定義するアンドロイドアプリを持っています。これらのアクティビティの中には、私が使用するインテントフィルタ(ACTION_PICKなど)があります。これらのアクティビティーは、インテントフィルターのために、他のアプリケーションがACTION_PICKを処理するアクティビティーを要求したときに表示されます。これを防止する方法がいくつかあるので、私の活動に他のアプリケーションからアクセスできないようにしていますか?私はすでにアンドロイド:exported = "false"を自分の活動に設定しようとしましたが、何もしませんでした。他のアンドロイドアプリが自分のアクティビティにアクセスするのを防ぐには
9
A
答えて
13
は、あなたがする必要があります:
*は
(あなたの署名を持つアプリケーションでのみ使用可能です)許可を定義*アプリケーションが
*あなたが保護したい活動のためにその権限を必要とし、あなたの定義された権限を使用していることを定義します。 (主な打ち上げ活動には必要ないように注意してください)。
<!-- define a permission -->
<permission
android:protectionLevel="signature"
android:name="com.mypackage.MYPERMISSION"/>
<uses-permission android:name="com.mypackage.MYPERMISSION" />
<!-- define an activity which can only be started through internal code -->
<activity android:name="..."
android:permission="com.mypackage.MYPERMISSION" >
...
</activity>
関連する問題
- 1. アンドロイドアプリのデコードを防ぐには?
- 2. 他のアンドロイドアプリケーションが自分のアプリケーションのフラグステータスを知るのを防ぐ(getRunningServices)
- 3. froalaエディタが自分のコードビューhtmlをフォーマットするのを防ぐには?
- 4. CakePHP:ユーザーが他のユーザーのビューとメソッドにアクセスするのを防ぐ
- 5. ユーザーが自分のアプリケーションを閉じるのを防ぐには? (Linux Touchscreen apps)
- 6. 軸の自動スケーリングを防ぐには?
- 7. Rails 3:ユーザーが自分のコンテンツに投票するのを防ぐ
- 8. アンドロイドアプリがクラッシュするのを防ぐ方法
- 9. 他のサーバーがローカルハローキャストインスタンスに接続するのを防ぐ方法
- 10. 他のアプリがSDカードに保存されている自分のアプリの画像にアクセスするのを防ぐ
- 11. テンプレートがビジネスクラスに静的にアクセスするのを防ぐ
- 12. プロダクションデプロイメント後にユーザーがステージングエリアにアクセスするのを防ぐ方法
- 13. 他の人が私のWebサービスにアクセスするのを防ぐにはどうしたらいいですか?
- 14. 私のファイヤーベースへの他のアクセスを防ぐ方法
- 15. Type.GetProperties()がオブジェクト内のプロパティにアクセスするのを防ぐ方法
- 16. フレンド関数がクラスのプライベートメンバーにアクセスするのを防ぐ
- 17. 他のアプリケーションが自分のアクティビティを開始できるようにする
- 18. ビジターが自分のサイトから画像を保存するのを防ぐ
- 19. アクティビティへの移行を防ぐ方法
- 20. プラグインが設定ファイルにアクセスするのを防ぐ方法
- 21. ユーザーがアプリケーションデータベースにアクセスするのを防ぐ
- 22. ユーザーが管理ページにアクセスするのを防ぐ方法
- 23. ユーザーがjspファイルに直接アクセスするのを防ぐ
- 24. ユーザーがディレクトリにアクセスするのを防ぐ
- 25. InnoDBの自動インクリメントが無効になるのを防ぐ
- 26. どのようにWordPressのブログへのアクセスを防ぐには?
- 27. アンドロイドマーケットに自分のアンドロイドアプリを公開するには?
- 28. アクティビティがバックグラウンドで何かをするのを防ぐ
- 29. 他人がHTTPSの応答msgを改ざんするのを防ぐには?
- 30. 他のxmppクライアントが自分のejabberdサーバにアクセスするのをブロックします
おっとは、ちょうどここに答えが見つかりました:http://stackoverflow.com/questions/1571615/preventing-apps-from-invoking-my-activity/1571632#1571632 削除する方法はありますこの質問? – Dominic
私は答えとして表示したものと重複してあなたの質問を閉じるよう投票しました。しかしそれを閉じるにはさらに3票を要するだろう。 – Squonk
実際には、ママが投稿した回答ははるかに簡潔です。 – Dominic