这是我在堆栈溢出问题上提出的第一个问题,所以请放轻松。
我被分配了构建一个大型 Android 应用程序的任务,由于应用程序的尺寸较大,我想到了以下架构:
用户将从 Play 商店下载一个主应用程序,该应用程序将具有多个应用程序的符号,用户在第一次使用它时必须下载。并且只有那些子应用程序才会运行用户在特定时刻使用的子应用程序。
问题是我不想在用户手机中显示子应用程序,即我想隐藏所有这些小应用程序并只想显示主应用程序。
这可能吗?我在 Google 上找不到任何内容。
最佳答案
应用程序主要显示在两个位置:主屏幕(特别是其启动器)和“设置”应用程序。
对于“设置”应用,您无法向用户隐藏这些“较小的应用”。
但是,您不一定必须在那些具有 MAIN
的“较小应用程序”中进行 Activity 。/LAUNCHER
<intent-filter>
。在这种情况下,主屏幕的启动器将不会显示那些“较小的应用程序”的任何图标。
您的“主应用”需要知道如何启动与每个“较小应用”相关的某些 Activity ,例如通过自定义类别(而不是 android.intent.category.LAUNCHER
使用 com.kia.intent.category.SMALL_APP_LAUNCHER
或其他东西)。
关于android - 在android的主应用程序中安装多个应用程序并仅显示主应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36572806/