繁体   English   中英

Ionic:隐藏 Android 应用启动器?

[英]Ionic: hide Android App Launcher?

在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文件中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM