Discussing about Android Security a question raised and we could not find a reasonable answer (maybe naive questions):
- Why does an Android Application declare an activity/receiver/service in the manifest without an intent-filter and with the tag exported=true?
- How another application can send an explicit-intent to the receiver declared as above? Please, give a code example if possible.
- What are the implications about that?
Example found on Application Manifests: package = "com.google.android.youtube" Application: android:name="com.google.android.apps.youtube.app.YouTubeApplication" Receiver: android:name="com.google.android.apps.youtube.core.player.notification.ExternalPlaybackControllerV14$RemoteControlIntentReceiver" android:exported="true"