android 启动第三方APP的方式
16lz
2021-12-04
第一种:
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(安卓)Wifi的使用
- android 下载程序
- android WIFI的一些属性
- Android(安卓)采用MD5注册登录,加密解密
- 初识android
- Android(安卓)----蓝牙架构
- android 传感器使用与开发----方向传感器
- Android省市区3级联动的地址列表的实现
- Android中如何取得联系人,如何得到一个联系人下面的多个号码