禁止从别的应用启动Activity
2024-08-25 11:11:49
在Manifest.xml中设置android:exported="false"即可,如:
<activity android:name=".MyAty" android:exported="false">
<intent-filter>
<category android:name="android.intent.category.DEFAULT"/>
<action android:name="com.example.administrator.learnintent.action.myaty"/>
</intent-filter>
</activity>
android:exported 是Android中的四大组件 Activity,Service,Provider,Receiver 四大组件中都会有的一个属性。
总体来说它的主要作用是:是否支持其它应用调用当前组件。
默认值:如果包含有intent-filter 默认值为true; 没有intent-filter默认值为false。
最新文章
- volatile不能保证原子性
- 防DDOS攻击SHELL脚本
- XAF:如何让用户在运行时个性化界面并将个性化信息保存到数据库中 win/web/entityframework/xpo
- rails查询mongodb通用查询
- MSSQL-实用小工具
- HTTP协议从入门到大牛,初识HTTP协议(学习笔记)
- oc必须知道的知识点
- web页面状态
- [USACO2005][POJ3171]Cleaning Shifts(DP+线段树优化)
- java的重修之路
- 在阿里云 centos 6.3上面安装php5.2(转)
- logback日志配置文件代码示例
- Sql例子Sp_ExecuteSql 带参数
- ASP.NET MVC框架开发系列课程 (webcast视频下载)
- 转:Spine.JS+Rails重客户端Web应用技术选型思路:『风车』架构设计
- HDU 1147 Pick-up sticks
- 【原创】leetCodeOj --- Sort List 解题报告
- python第三课
- LKD: Chapter 8 Bottom Halves and Deferring Work
- Ubuntu18安装Pycharm时遇到的几个问题