android启动其他应用的一段代码
来源:互联网 发布:mysql 没有主键 编辑:程序博客网 时间:2024/05/18 22:17
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);
}
}
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启动其他应用的方式
- android 在应用中启动其他应用Intent的写法
- android 调用启动其他应用
- 打开其他android应用代码
- Android 在应用中启动其他应用
- Android 应用中启动其他应用 && 在页面中寻找其他页面的控件
- Android 显式启动 其他应用的服务失败原因
- android学习(七) 允许其他应用启动您的Activity
- 启动其他应用的方式
- Android应用如何启动其他应用程序
- android 程序外启动其他应用
- android中使用代码启动其他程序
- 一段Android实现应用下载并自动安装apk包的代码
- 允许其他应用启动你的APP
- 将BST转换为有序的双向链表!
- Qt的一些鲜为人知但是非常有用的小功能
- redis.conf配置项说明
- 《中国网络营销年鉴》:SK-II—产品概念“大革命”,让美丽从“晶莹素肌”开始
- MFC 窗口全屏的操作
- android启动其他应用的一段代码
- Ubuntu init启动流程分析
- 黑马程序员——面向对象(一)
- Java开发中的23种设计模式详解
- C# 中 viewstate 3篇文章
- 线程练习题2
- Oracle闪回操作
- (转)解决长串不能自动换行的问题和td中汉字自动换行 && CSS强制不换行
- 关于Operation not allowed after ResultSet closed错误的一种解决方式