android 跳转到其他应用的特殊方法
来源:互联网 发布:软件自学网 下载 编辑:程序博客网 时间:2024/06/05 13:30
常用方式就不详说了,无非是显式和隐式跳转。现在要说的是非常特殊的一种,经过查看intent的内部源码发现:intent有成员ComponentName,此类接受包名和类名两个字段作为参数。平时使用的显式调用即是这种方式的一种特殊调用
显式调用:
Intent intent = new Intent(this, TestActivity.class);
startActivity(intent);
特殊调用:
Intent intent = new Intent(“com.call.app”, "com.call.app.TestActivity");
startActivity(intent);
需要注意的是,TestActivity作为另一个应用里面的activity,能否调用成功,取决于AndroidManifest文件的下方属性 是否为 true
android:exported
true
”表示可以,“false
”表示不可以。若为“false
”,则 Activity 只能由同一应用的组件或使用同一用户 ID 的不同应用启动。默认值取决于 Activity 是否包含 Intent 过滤器。没有任何过滤器意味着 Activity 只能通过指定其确切的类名称进行调用。 这意味着 Activity 专供应用内部使用(因为其他应用不知晓其类名称)。 因此,在这种情况下,默认值为“false
”。另一方面,至少存在一个过滤器意味着 Activity 专供外部使用,因此默认值为“true
”。
该属性并非限制 Activity 对其他应用开放度的唯一手段。 您还可以利用权限来限制哪些外部实体可以调用 Activity(请参阅 permission
属性)。
- android 跳转到其他应用的特殊方法
- Android跳转到应用安装界面的方法
- android跳转到手机系统默认应用市场的方法
- IOS跳转其他应用方法
- ios 跳转到某 app 的评价区域、由某应用跳转到其他应用
- Android跳转到其他APP
- struts2 result类型 跳转到其他action的方法
- Intent跳转到其他应用页面
- Android 在应用中跳转到另一个应用中的方法
- Android跳转到设置界面的方法
- Android 跳转到一个应用安装的详情界面的方法
- Android 跳转到一个应用安装的详情界面的方法
- 获取手机程序应用并且点击跳转到其他应用
- Android Activity之间跳转及跳转到其他app
- Android 跳转到应用商店
- 自定义view 跳转到其他的ViewController
- 在 iOS 应用中直接跳转到 AppStore 的方法
- 在 iOS 应用中直接跳转到 AppStore 的方法
- python 读取utf-16时缺少字节的处理
- C/C++之回调函数
- Ubuntu 16.04 添加新用户及修改权限相关问题
- Spark-Streaming入门例子
- Winform获取文件路径
- android 跳转到其他应用的特殊方法
- 疯狂Android讲义——P59-60帧布局下的霓虹灯效果(实现)
- iOS UI设计 ------- 物理分辨率 逻辑分辨率
- Android drawable 渐变色
- Spark streaming+kafka实战教程
- PHP支付宝支付开发流程
- thinkphp让workerman 跑起来, 新建一个workerman,怎么跑起来windows下
- SVN系统ra_serf: An error occurred during SSL communication失败解决一例
- Shell特殊字符简介