android - ionic : hide Android App Launcher?

标签 android ionic-framework ionic2 ionic3

在 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/

相关文章:

java - Android - 在抽屉导航的Fragment中调用RecyclerView

ionic-framework - 更新到 ionic 的 cli 3 后无法构建 v1

javascript - 如何在jsPdf表格中设置表格

angular - Ionic 2 在 navCtrl 按下后保留侧边菜单图标

java - Android 串口从 Arduino float println() 读取

java - 为什么通过 Android 向 ASP.NET MVC 站点发送 POST 数据时会出现错误 500?

android - ionic 谷歌地图在 Android 设备中不工作,但在浏览器中工作正常

javascript - ng-repeat 内部的 angular ng-click 总是得到相同的对象

javascript - 全局导入 ionic 框架 Angular

android - 安卓上的 Canvas