zoukankan      html  css  js  c++  java
  • android隐藏apk方式以及apk之间的启动方式

    一、隐藏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);

  • 相关阅读:
    5
    4
    2
    3
    1
    IOS js交互
    vm安装mac
    索引
    ORM 基础
    reids 日志no
  • 原文地址:https://www.cnblogs.com/majiabin/p/11307647.html
Copyright © 2011-2022 走看看