在 Android 应用程序上,当开发原生 Android 应用程序时,可以从启动器中隐藏它,因此它只会从另一个应用程序的 Intent 中执行。这样我就可以隐藏主屏幕上的应用程序图标。
在Android Native中的实现方式是:
从 AndroidManifest.xml 中删除这一行:
<category android:name="android.intent.category.LAUNCHER"/>
将此行添加到 AndroidManifesst.xml 中:
<category android:name="android.intent.category.DEFAULT"/>
是否可以使用 Ionic 制作相同的东西? 如何编辑构建的 AndroidManifest?
谢谢!
最佳答案
您可以使用 edit-config 执行此操作由 Cordova 提供。这可以编辑/替换 AndroidManifest.xml
中的 XML 节点.
这是一个示例,它应该如何为您寻找:
<edit-config target="AndroidManifest.xml" target="/manifest/application/activity[@android:name='MainActivity']/intent-filter/category" mode="overwrite">
<category android:name="android.intent.category.DEFAULT"/>
</edit-config>
MainActivity
当然,应该替换为您的 Activity 名称。
另请注意,这应该在 config.xml
中<platform name="android">
下的文件节点。
关于android - ionic : hide Android App Launcher?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48352695/