首页 > 其他分享 >Android android:exported="true" 属性

Android android:exported="true" 属性

时间:2023-03-16 19:35:00浏览次数:48  
标签:exported Activity 组件 Android true android 属性

android:exported="true"是什么

android:exported 其实并不是Android12的新属性,在前面的版本也可以看见它。它是Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性。

作用是什么

在Activity中该属性用来标示:当前Activity是否可以被另一个Application的组件启动:true允许被启动;false不允许被启动。
如果它写在service中并且为false则表示则该服务不能够跨进程使用。

所以总体来说它的主要作用是:是否支持其它应用调用当前组件。
以前在我们需要的时候需要自己手动写,但是在Android12中他会默认添加并且默认为true。

官方解释:
https://developer.android.com/guide/topics/manifest/provider-element?hl=zh-cn

activity

 

 

 

receiver

 

 

 service

 

 

 provider

 

标签:exported,Activity,组件,Android,true,android,属性
From: https://www.cnblogs.com/wanglongjiang/p/17223883.html

相关文章