Android Activity中启动另一应用程序的方法
16lz
2021-01-23
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);
更多相关文章
- Android 快速学习onTouch,并完成实验单点滑动,双点触控,多点触控。(
- 目标身高Android版
- 基于Android studio3.6的JNI教程之ncnn之目标检测ssd
- android创建桌面快捷方式(启动目标非项目的启动页)
- android目标sdk版本
- Android notification点击跳转到Activity,点击返回跳转,前一条消息
- Android实现拖拽GridView到目标View
- 原始Android的目标机代码结构
- cocos2dx打包Android出现“未指定Android目标平台版本”问题