public String getPackageName(String filePath) {
String packageName=null;
PackageManager packageManager = getPackageManager();
PackageInfo info = packageManager.getPackageArchiveInfo(filePath, PackageManager.GET_ACTIVITIES);
if (info != null) {
ApplicationInfo appInfo = info.applicationInfo;
packageName = appInfo.packageName;
}
return packageName;
} public String getLauncherActivityNameByPackageName(String packageName) {
String lunchClassName = null;
Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);//android.intent.action.MAIN
resolveIntent.addCategory(Intent.CATEGORY_LAUNCHER);//android.intent.category.LAUNCHER
resolveIntent.setPackage(packageName);
List<ResolveInfo> resolveinfoList = getPackageManager().queryIntentActivities(resolveIntent, 0);
ResolveInfo resolveinfo = resolveinfoList.iterator().next();
if (resolveinfo != null) {
lunchClassName = resolveinfo.activityInfo.name;
}
return lunchClassName;
}
String packageName=null;
PackageManager packageManager = getPackageManager();
PackageInfo info = packageManager.getPackageArchiveInfo(filePath, PackageManager.GET_ACTIVITIES);
if (info != null) {
ApplicationInfo appInfo = info.applicationInfo;
packageName = appInfo.packageName;
}
return packageName;
} public String getLauncherActivityNameByPackageName(String packageName) {
String lunchClassName = null;
Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);//android.intent.action.MAIN
resolveIntent.addCategory(Intent.CATEGORY_LAUNCHER);//android.intent.category.LAUNCHER
resolveIntent.setPackage(packageName);
List<ResolveInfo> resolveinfoList = getPackageManager().queryIntentActivities(resolveIntent, 0);
ResolveInfo resolveinfo = resolveinfoList.iterator().next();
if (resolveinfo != null) {
lunchClassName = resolveinfo.activityInfo.name;
}
return lunchClassName;
}
解决方案 »
- 参加了中国移动创意大赛,请支持一下
- android设置listSelector没效果
- android不显示app_name和实现加载提示,在线等
- android 按钮转换成普通的按钮
- spinner怎么从右向左显示
- android自动加载第三方驱动
- xml中不能直接添加ViewGroup吗
- android ndk c ++ Debug打断点怎么断点打个√符号没进到断点中?
- Android如何在手机端做服务器?这种做法的场景是什么?
- AS3.4.1安装完之后make project失败,提示 could not get,后面是 dl.google.com
- 安卓小白一个,各位大神帮忙看看客户的要求能不能实现的了
- #移动开发
.getLaunchIntentForPackage(mPackageName);
context.startActivity(intent);