Android Activity中启动另一应用程序的方法

来源:互联网 发布:网络堵塞 编辑:程序博客网 时间:2024/05/16 19:44

1. 需要得到目标Activity的PackageName和ClassName

String btn1_packageName = GetItems().get(btn1_appIndex).activityInfo.packageName;String btn1_className = GetItems().get(btn1_appIndex).activityInfo.name;Intent intentImgBtn1 = new Intent(Intent.ACTION_MAIN, null);intentImgBtn1.addCategory(Intent.CATEGORY_LAUNCHER);final ComponentName componentName = new ComponentName(btn1_packageName, btn1_className);intentImgBtn1.setComponent(componentName);startActivity(intentImgBtn1);

2. 只需要目标Activity的PackageName即可

Intent i = pm.getLaunchIntentForPackage(packageName);


原创粉丝点击