什么是网站反向链接,最好看的免费观看视频西瓜,苍南网站建设,荆州北京网站建设1、从当前APP去全新启动另外一个目标APP#xff08;非覆盖同一个进程#xff09;#xff1a;
启动另外一个目标APP#xff08;非覆盖原来APP的方式#xff09;
1、当前APP加入获取权限声明#xff1a;#xff08;不加人权限检查#xff0c;没法启动目标app#xff0…1、从当前APP去全新启动另外一个目标APP非覆盖同一个进程
启动另外一个目标APP非覆盖原来APP的方式
1、当前APP加入获取权限声明不加人权限检查没法启动目标app uses-permission android:nameandroid.permission.QUERY_ALL_PACKAGEStools:ignoreQueryAllPackagesPermission /uses-permission android:nameandroid.permission.LAUNCH_APP / 2、执行跳转代码
String packageName com.target.package; // 目标应用的包名
PackageManager packageManager getPackageManager();
Intent intentnew Intent();
intent packageManager.getLaunchIntentForPackage(packageName);if(intentnull){Toast.makeText(MainActivity.this, 未安装, Toast.LENGTH_LONG).show();}else{startActivity(intent);} 2、从当前APP去跳转到另外一个目标APP的某个页面时
1、目标APP的对应Activity中加入action activityandroid:namecom.xxx.package.TargetXXActivityandroid:exportedtrueintent-filteraction android:namejp / !--标志--category android:nameandroid.intent.category.DEFAULT / !--这是一个普通页面--/intent-filter/activity
2、当前应用执行跳转到目标APP Intent intent new Intent(jp); // 标志(要和目标APP的清单文件中的标志一样)startActivity(intent);