【问题标题】:Is it possible to install two Android APKs but only show one on the launcher?是否可以安装两个 Android APK 但在启动器上只显示一个?
【发布时间】:2019-08-10 01:51:38
【问题描述】:

我目前正在研究一个问题,我们需要从拥有两个用户必须安装的单独 Android 应用程序转变为用户只安装一个的方法,但在初始设置期间,我们基本上“启动”到一个或其他。

没有将这两个应用程序的代码库合并在一起,我原以为可以根据需要以某种方式即时下载一个 APK,就像一个插件一样。从一些阅读来看,这似乎涉及将另一个图标添加到用户的 Android 启动器中,这可能(有争议地)证明让他们感到困惑。

有没有办法避免这种情况发生?或者这只是完全解决这个问题的错误方法?

【问题讨论】:

  • 但是为什么要安装两个apk呢?

标签: android mobile apk


【解决方案1】:

只需从 AndroidMenifest.xml 文件中删除您不想在启动器屏幕上显示的图标的以下行,

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

这是在启动器上创建图标的行。如果您想启动一些活动,请使用 Intent 进行 startactivity()。

【讨论】:

  • 因此,如果我理解正确,请隐藏启动器图标,然后基本上启动 MainActivityAppA 或 MainActivityAppB,具体取决于在预先选择中选择了 A 还是 B?这是否意味着可以将 APK 发布到 Android 应用商店,而不会导致在应用程序下创建启动器图标? (也许这就是谷歌框架的东西已经工作的方式,我不是特别熟悉)
猜你喜欢
  • 2014-03-12
  • 2022-01-15
  • 2011-04-06
  • 1970-01-01
  • 2018-05-02
  • 1970-01-01
  • 2020-05-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多