Android如何做到应用程序图标隐藏,由第三方程序显示启动

在AndroidManifest.xml中做如下修改

创新互联公司服务项目包括威海网站建设、威海网站制作、威海网页制作以及威海网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,威海网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到威海省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!


     
     
  

 

在第三方程序中如下调用

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setComponent(new ComponentName("com.test.app",
           "com.test.app.MainActivity"));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);

其中com.test.app为应用程序包名,而com.test.app.MainActivity为你所要启动的第一个Activity


亦可如此:

public boolean startApp(String packageName) {
		  Intent intent = new Intent(Intent.ACTION_MAIN, null);
		  intent.addCategory(Intent.CATEGORY_DEFAULT);
		  PackageManager pm = getPackageManager();
		  List listInfos = pm.queryIntentActivities(intent, 0);
		  String className = null;
		  for (ResolveInfo info : listInfos) {
		   if (packageName.equals(info.activityInfo.packageName)) {
		    className = info.activityInfo.name;
		    break;
		   }
		  }
		  if (className != null && className.length() > 0) {
		   intent.setComponent(new ComponentName(packageName, className));
		   intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
		     | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
		   startActivity(intent);
		   return true;
		  }
		  return false;
		 }

分享文章:Android如何做到应用程序图标隐藏,由第三方程序显示启动
标题链接:http://scyanting.com/article/pihsjd.html