android 跨应用跳转 启动其他应用指定界面
16lz
2021-01-24
//应用 A 跳转到应用B指定界面
//应用A调转的intent代码
Intent intent = new Intent(); ComponentName comp = new ComponentName("com.xxx.xxxx", "com.xxx.xxx.BActivity"); intent.setComponent(comp); intent.putExtra("other", "true"); intent.setAction("android.intent.action.VIEW"); startActivity(intent); //其中 "com.xxx.xxxx",要跳转到的B应用的包名 // "com.xxx.xxx.BActivity" B应用的详细路径 // 自定义传一个参数,区别B一个用内部应用跳转
// 应用B需要在mainifest.xml注册 代码
<activity android:configChanges="orientation|keyboardHidden" android:name=".activity.BActivity" > <intent-filter > <action android:name="android.intent.action.VIEW"/> <category android:name="android.intent.category.DEFAULT"/> </intent-filter> </activity><!-- 分类详细列表 -->
// 其中主要是 <action android:name="android.intent.action.VIEW"/> //固定不变 // <category android:name="android.intent.category.DEFAULT"/> //固定不变
更多相关文章
- Opengrok环境搭建--阅读Android源码
- BitMap、Drawable、inputStream及byte[] 互转
- Android(安卓)之 自定义控件用法介绍
- AsyncTaskLoader使用方法
- Android单元测试笔记
- 三行Android代码实现白天夜间模式流畅切换
- Android(安卓)一键锁屏实现
- Android两级嵌套ListView滑动问题的解决
- S5PV210 Android(安卓)分支代码学习