一、隐藏apk的方式:

在每个项目(apk)中都有一个启动应用的Activity,他的标签是这个:

<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>

这里的 android.intent.category.LAUNCHER  就是apk的启动方式,如果要隐藏apk,只需要删除或者将启动方式从LAUNCHER改为DEFAULT。

二、启动apk的方式:

1.启动非隐藏的apk方式:

Intent intent = getPackageManager().getLaunchIntentForPackage(appPackageName);
startActivity(intent);

2.启动隐藏apk的方式:
String pkgName = "com.fengjw.apkupdatetool";
String className = "com.fengjw.apkupdatetool.DownloadAllActivity";
intent.setComponent(new ComponentName(pkgName, className));
startActivity(intent);

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-06
  • 2021-09-10
猜你喜欢
  • 2021-08-11
  • 2022-12-23
  • 2021-12-10
  • 2021-06-01
  • 2022-12-23
  • 2022-12-23
  • 2021-05-13
相关资源
相似解决方案