ionic3问题之四制作launcher APP来解决开机自启动问题

在升级Android系统到6.0.1后,原有autostart插件无法实现自启动。通过深入研究,发现并利用launcher APP特性,实现开机直接运行APP,无需经过桌面,解决了自启动问题。只需在`AndroidManifest.xml`中添加特定配置,并设程序为默认launcher。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天为了解决ionic的自启动问题,茶饭不思,寝食难安.终于搞定了.问题背景如下:

问题

原来的Android定制系统是4.4.2,自启动只需要弄个autostart插件就可以了,但是4.4.2有个致命问题,运行不够流畅,即使改了浏览器内核之后效果也满足不了要求,于是我把系统升级到了6.0.1.流畅性倒是大大提高了,然而自启动不能用了.这几天把autostart插件代码和Android广播相关的知识看了好几遍,也做了很多尝试,任然没有解决问题.个人比较怀疑这个是不是系统的bug了.

曲线救国之路

想靠debug插件代码没走通,结果发现了launcher APP,之前没有系统的学习过Android,居然没发现这个对我来说非常好的特性,开机直接运行APP,连桌面都不用加载了.避免客户进行一些奇怪的操作.简直完美.真所谓”山穷水尽疑无路,柳暗花明又一村”.直接修改’./platforms/android/AndroidManifest.xml’,添加两行配置

<intent-filter android:label="@string/launcher_name">
    <action android:name="android.intent.action.MAIN" />
    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值