0
マニフェストにexported = "False"を使用しているが、フィルタ記述のインテントを持つコンポーネントがある場合、このコンポーネントはエクスポートされているかどうか?他のアプリでも使用できますか?エクスポートされたタグとインテントフィルター
マニフェストにexported = "False"を使用しているが、フィルタ記述のインテントを持つコンポーネントがある場合、このコンポーネントはエクスポートされているかどうか?他のアプリでも使用できますか?エクスポートされたタグとインテントフィルター
このコンポーネントはエクスポートされているかどうかを確認します。
エクスポートされません。
ただし、これは<intent-filter>
が必要ないことを意味します。 <intent-filter>
の非エクスポートコンポーネントを使用するシナリオは考えられません。
他のアプリでも使用できますか?
エクスポートされていないため、サードパーティ製のアプリケーションはコンポーネントとは独立して動作することはできません。サードパーティのアプリにエクスポートされていないコンポーネント(例えばPendingIntent
、grantUriPermissions
)へのアクセスが制限されるようにする方法はありますが、常にアプリが条件付きの一時的アクセスを許可する必要があります。
あなたの答えに感謝します。私はあなたがそれをGoogleに報告した後に修正されたと思いますか? :)あなたはGoogleが修正をリリースしたバージョンを知っていますか? –
@Allice:申し訳ありませんが、あなたが何を指しているのかはわかりません。 – CommonsWare
それは私の悪いです。私はhttp://stackoverflow.com/questions/13892721/activity-exported-false-listed-inactivity-chooserへのリンクをコメントしていましたが、そこでの質問も答えも明示的にコンポーネントが実際にエクスポートされていないので、あなたがここで答えたので、私はコメントを削除しました。 –