android启动其他应用的一段代码
2014-06-14 13:48
323 查看
http://blog.csdn.net/liu_zhen_wei/article/details/7223285
private void startAppByPackageName(String packageName){ PackageInfo pi = null; try { pi = getPackageManager().getPackageInfo(packageName, 0); } catch (NameNotFoundException e) { e.printStackTrace(); } Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null); resolveIntent.addCategory(Intent.CATEGORY_LAUNCHER); resolveIntent.setPackage(pi.packageName); List<ResolveInfo> apps = getPackageManager().queryIntentActivities(resolveIntent, 0); ResolveInfo ri = apps.iterator().next(); if (ri != null ) { String packageName1 = ri.activityInfo.packageName; String className = ri.activityInfo.name; Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); ComponentName cn = new ComponentName(packageName1, className); intent.setComponent(cn); startActivity(intent); } }
相关文章推荐
- android启动其他应用的一段代码
- android启动其他应用的一段代码
- android 启动其他应用的一段代码
- android 跨应用跳转 启动其他应用指定界面
- Android应用被卸载后,自动使用 浏览器打开指定连接(或编写C代码执行其他操作)
- Google Android开发者文档系列-与其他应用程序交互之允许其他应用启动你的Activity
- apk安装法之二----一段Android实现应用下载并自动安装apk包的代码
- 打开其他android应用代码
- Android app中调用启动其他应用(系统应用和第三方应用)2016.10.25新增android 6.0打电话api
- UNITY3D android 启动其他程序,启动apk C#代码
- Android 在应用中启动其他应用
- Android 打开其他应用,如果未安装进行提示代码
- 在Android隐藏launcher应用图标由其他应用启动
- apk安装法之二----一段Android实现应用下载并自动安装apk包的代码
- UNITY3D android 启动其他程序,启动apk C#代码
- Android启动其他应用的方式
- 打开其他android应用代码
- android 直接启动其他应用的Service
- Android 启动activity的4种方式及打开其他应用的activity的坑
- android 在应用中启动其他应用Intent的写法