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);


更多相关文章

  1. Android 快速学习onTouch,并完成实验单点滑动,双点触控,多点触控。(
  2. 目标身高Android版
  3. 基于Android studio3.6的JNI教程之ncnn之目标检测ssd
  4. android创建桌面快捷方式(启动目标非项目的启动页)
  5. android目标sdk版本
  6. Android notification点击跳转到Activity,点击返回跳转,前一条消息
  7. Android实现拖拽GridView到目标View
  8. 原始Android的目标机代码结构
  9. cocos2dx打包Android出现“未指定Android目标平台版本”问题

随机推荐

  1. Android 定时重启Android系统源(手机root
  2. Application has stopped unexpectedly.
  3. Android中Json应用实例介绍
  4. android camera(4)
  5. 我的词典:即粘即用二
  6. Android(安卓)camera拍照分辨率
  7. Android(安卓)选择城市,选择联系人,自定义
  8. android ndk生成so库
  9. Android(私有,公有)进程,系统中的进程管理
  10. Android实战简易教程-第五枪(ListView用法