在Android应用程序上,在开发本机Android应用程序时,可以从启动器中隐藏它,因此它只能从另一个应用程序的意图中执行。有了它,我可以在主屏幕上隐藏应用程序图标。
在Android Native中执行此操作的方法是:
从 AndroidManifest 中删除此行.xml:
<category android:name="android.intent.category.LAUNCHER"/>
将此行添加到 AndroidManifesst.xml:
<category android:name="android.intent.category.DEFAULT"/>
使用Ionic可以制作同样的东西吗?如何编辑构建的 AndroidManifest?
谢谢!
您可以使用 Cordova 提供的 edit-config 来执行此操作。这可以编辑/替换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
应该替换为您的活动名称。另请注意,这应该位于<platform name="android">
节点下的config.xml
文件中。