私はマニフェストでいくつかの異なるアクティビティを定義するアンドロイドアプリを持っています。これらのアクティビティの中には、私が使用するインテントフィルタ(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. CakePHP:ユーザーが他のユーザーのビューとメソッドにアクセスするのを防ぐ
- 2. ユーザーが自分のアプリケーションを閉じるのを防ぐには? (Linux Touchscreen apps)
- 3. Rails 3:ユーザーが自分のコンテンツに投票するのを防ぐ
- 4. 他のアプリがSDカードに保存されている自分のアプリの画像にアクセスするのを防ぐ
- 5. テンプレートがビジネスクラスに静的にアクセスするのを防ぐ
- 6. プロダクションデプロイメント後にユーザーがステージングエリアにアクセスするのを防ぐ方法
- 7. 他の人が私のWebサービスにアクセスするのを防ぐにはどうしたらいいですか?
- 8. 私のファイヤーベースへの他のアクセスを防ぐ方法
- 9. Type.GetProperties()がオブジェクト内のプロパティにアクセスするのを防ぐ方法
- 10. ビジターが自分のサイトから画像を保存するのを防ぐ
- 11. ユーザーがjspファイルに直接アクセスするのを防ぐ
- 12. ユーザーがアプリケーションデータベースにアクセスするのを防ぐ
- 13. アンドロイドマーケットに自分のアンドロイドアプリを公開するには?
- 14. 他人がHTTPSの応答msgを改ざんするのを防ぐには?
- 15. どのようにWordPressのブログへのアクセスを防ぐには?
- 16. アクティビティがバックグラウンドで何かをするのを防ぐ
- 17. ユーザーが他のユーザーを変更するのを防ぐPHP
- 18. jQuery .html()が自動的にhref属性をエスケープするのを防ぐには?
- 19. ユーザーが「ビューソース」を使って自分のPHPコードを見てコピーするのを防ぐには?
- 20. facebookで自分のアンドロイドアプリを共有するには?
- 21. 他のアクティビティからアクティビティのボタン/ビューにアクセスする方法
- 22. Rails 2.3 - ブラウザが部分的にキャッシュするのを防ぐには?
- 23. ユーザがロード中にビュー内の他のコントロールをタップするのを防ぐ
- 24. Android OSでアクティビティが殺されるのを防ぐ
- 25. Androidのアクティビティがフォーカスを失うのを防ぐ
- 26. 他のアクティビティクラスからアクティビティのビューにアクセスするには
- 27. PyCharmが自動的に開いたファイルを閉じるのを防ぐには?
- 28. ユーザーが自分のページから自分のアプリケーションをすぐに削除したことを知るには?
- 29. CSS - ポップアップが他の要素の背後に隠れるのを防ぐ
- 30. Android:特定のインテントエクストラはアクティビティの終了を防ぐ
おっとは、ちょうどここに答えが見つかりました:http://stackoverflow.com/questions/1571615/preventing-apps-from-invoking-my-activity/1571632#1571632 削除する方法はありますこの質問? – Dominic
私は答えとして表示したものと重複してあなたの質問を閉じるよう投票しました。しかしそれを閉じるにはさらに3票を要するだろう。 – Squonk
実際には、ママが投稿した回答ははるかに簡潔です。 – Dominic