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?
On November 19, it was reported that QQ is curren...
The summit forum held one day before ChinaJoy (Ch...
There is no doubt that the topic of mini programs...
For users, when a brand is mentioned, many people...
Data from the China Passenger Car Association sho...
This article is quite long. It comprehensively or...
Some advertisers have already reaped the benefits...
There is nothing better than a long scroll More s...
On December 9, Beijing time, Apple released the o...
CCTV is fighting Apple again, but unlike the last ...
This course has made 100 famous events in history...
A girl born in the 1990s makes 70,000 yuan a mont...
Tik Tok is now one of the most frequently used ap...
Since the release of the "Automotive Industr...