In Android development, android:exported is an attribute used to define whether a component (such as Activity, Service, BroadcastReceiver, ContentProvider, etc.) can be accessed by other applications. In the AndroidManifest.xml file, use the android:exported attribute in the <activity>, <service>, <receiver>, <provider> tags to define the visibility and accessibility of the component. android:exported is true:
android:exported is false:
Starting with Android 12 (API level 31), the system begins to check the value of android:exported more strictly. If the system detects that a component's android:exported value does not match its functionality (for example, an implicit Intent can start an Activity that is not declared exported=true), or binds to a Service that is not declared exported, the app may crash or encounter other problems at runtime. To ensure the stability and security of your app, you should explicitly set the value of android:exported and make sure it matches the actual purpose of the component. |
>>: iOS 17.5 official version released, do you want to update?
The story begins with hotmail. In 1996, two engin...
Technology changes life, and the future life that...
[[130843]] The popularity of the video live strea...
In this era, whoever owns the users will be the k...
I know so many things, but I still can’t live a g...
Humans have been using lead for thousands of year...
When we talk about competitive analysis , what ar...
© The Guardian Leviathan Press: When an explanati...
Li Zhongying talks about the difference between h...
This article will focus on the entertainment aspe...
During the job search process, a complete product...
Take off the down jacket! The woolen coat is off!...
Produced by: Science Popularization China Author:...
1. Introduction to Drifting Air-Sea Interface Buo...
Since 1979, Zhou Wen, a professor born in the 196...