首页 > 分享 > Android之android exported=“false”作用

Android之android exported=“false”作用

最新推荐文章于 2024-07-08 16:05:37 发布

LVXIANGAN 于 2018-12-29 17:30:04 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

android:exported 是Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性。
主要作用是:是否支持其它应用调用。 

在漏洞检测中,我们可能会遇到以下提示:

程序A如果不想被其他的程序调用自己的activity,service,或者是receiver的时候,只要在AndroidManifest.xml里面添加exported属性,便能使其他的程序不能调用自己。

AndroidManifest.xml

<activity
   ...
 android:exported="false" />

<service
    ...
    android:exported="false" />

<receiver
    ....
    android:exported="false" />

需要注意的是,如果两个程序的userid是一样的话,exported=”false“就没有用了。
比如,两个程序都定义了android:sharedUserId=”android.uid.system",这时候两个程序的userid是一样的,两个程序之间还是可以互相访问的。

资料参考源自互联网

相关知识

Android之android exported=“false”作用
Android Studio属性学习(一)——shape属性
android studio 无法关联源码问题
基于android的宠物app
Android全局桌面宠物 Unity方案实现
Android
下载 Animal Photo Editor App APK 7.2.7 Android 版
小米android l主题,MIUI7=MIUI+4款主题?
基于Android移动平台的宠物喂养智能系统论文.docx
android studio安卓花店宠物水果蔬菜商城源码大作业成品sqlite期末作品

网址: Android之android exported=“false”作用 https://m.mcbbbk.com/newsview269117.html

所属分类:萌宠日常
上一篇: 用Arduino Uno制作一个
下一篇: 让宠物更好的饮水 小顽智能宠物饮