第一种:

Intent settintIntent = context.getPackageManager().getLaunchIntentForPackage("包名");context.startActivity(settintIntent);

第二种:

Intent intent2 = mContext.getPackageManager().getLaunchIntentForPackage(packagename);
String classNameString = intent2.getComponent().getClassName();//得到app类名
Intent intent  = new Intent();
intent.setAction(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK| Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
intent.setComponent(new ComponentName(packagename, classNameString));
mContext.startActivity(intent);

一般情况下都采用第二种方法。

android 启动第三方APP的方式相关推荐

  1. Android 启动第三方app

    一:直接通过包名 ① Intent intent = getPackageManager().getLaunchIntentForPackage("com.test.mydemo" ...

  2. Android 系统 (39)---OTA后启动第三方APP出现APP Crash

    FOTA/OTA之後启动第三方APP出現APP Crash 1.问题   用FOTA下载OTA包,下载完毕更新:   更新完毕后点击多个三方APP无法进入,提示报错(这些APK都是正常安装,非预置). ...

  3. Android 调用第三方 APP

    本文导读 如果想要在 App 1 中调用 App 2 的 Activity1,则操作流程如下: 1)首先被调用的 App 2 中要声明 Activity1 是可以被启动的 或者 Activity 是对 ...

  4. android 启动第三方程序的代码(利用ComponentName)

    转自:http://blog.csdn.net/vrix/article/details/6851557  在Intent中可以直接使用Intent.setClass() 也可以使用组件Compone ...

  5. Android预装第三方app

    Android预装第三方app Android.mk device-common.mk Android.mk 解压apk中的lib并对*.so库文件进行整体打包,PRESIGNED使用apk预签名 L ...

  6. 获取android已安装的应用PackageInfo启动第三方APP应用

    获取android已安装的应用PackageInfo 获取已安装的应用 public static ArrayList<AppInfo> getInstalledApps(Context ...

  7. android 安装第三方app,Android识别预装的第三方App方法实例

    前言 新买一台手机,里面会有很多App,有的属于系统App,不可卸载,有的属于第三方App,厂商会预装一些常用的或者给了他们广告费的App,这些是可以卸载的. 如果要详细划分,系统App还可根据其路径 ...

  8. android 启动其他app的activity,Android在一个app中启动其他app中的service或者Activity

    前言: 启动另一个app的activity和service其实是一样的,区别在于startActivity(intent)还是startService(intent)而已:所以下面案例以启动另一个ap ...

  9. 【WP8】Uri关联启动第三方App

    在WP8中支持启动第三方应用程序,比如在App1中可以打开App2,你可以在你的应用程序中直接打开QQ,也可以让其他开发者调用你的APP,例如:软件盒子 下面演示被调用方和调用方的使用方法,新建两个项 ...

  10. Android启动一个app 流程

    我们平时在手机桌面上点击一个app 图标, 就能启动一个app应用.从用户角度来看,这个过程看起来很简单,但是它的背后又隐藏着什么玄机 ? 在做安卓开发这么多年后,我觉得有必要认真的分析一下,启动一个 ...

最新文章

  1. [USACO19JAN]Train Tracking 2——神仙结论题+DP
  2. JQuery 总结(1) 选择器的使用
  3. Atitit.atiJsBridge 新特性v7q329
  4. 不修条地铁,都不好意思叫自己大城市
  5. 晶体封装越小esr越大_二轮复习分子晶体与原子晶体
  6. 10款主流的软件测试工具,你用过吗?
  7. java模拟键盘操作,java自动化操作
  8. React Native 接入微博、微信、QQ 登录功能
  9. vue根据拼音选择城市better-scroll
  10. Mac上有没有好用的WiFi无线网络管理工具?看这里
  11. netperf 学习笔记
  12. Windows Server 2016域控服务器如何取消密码复杂性规则
  13. Eureka入口之DiscoveryClient
  14. Django自定义User模型以及用户系统(用户、权限、组)的使用
  15. 大数据最佳实践-flink
  16. ESP32_WIFI MESH学习笔记4 MESH网WIFI桥接
  17. FedNCF:Federated Neural Collaborative Filtering | 联邦神经协同过滤
  18. 【dgl学习】dgl中edges.src/edges.dst/edges.data解释
  19. 微信收到的文件怎样通过电脑打印
  20. 2015年西北工业大学机试第八题

热门文章

  1. pyhon3 爬取河海大学URP教务系统,爬取个人成绩,和本学期的成绩GPA,保存到excel
  2. R语言如何做NMDS分析
  3. r语言做绘制精美pcoa图_pca , nmds , pcoa 图添加分组的椭圆
  4. NASM 汇编编程(八)int 10h
  5. 【R语言-P值校正(BH)】
  6. PR(Adobe Premiere Pro)软件基础知识
  7. 实验matlab滤波器心得,数字信号处理,实验,Matlab实验FIR滤波器实现
  8. 用java求素数饼放在数组中_【Java算法题】打印沙漏、素数对猜想、数组元素右移、双倍数、洗牌机...
  9. MySQL 查询各科前三名
  10. win7系统如何添加显示桌面?显示桌面图标设置方法