Qt for Android(六) —— 如何开机自启动

这篇文章要基于前面的基础,我们才能继续下面的内容,建议阅读。

Qt for Android(一) —— QT 中如何调用android方法
Qt for Android(二) —— QT 中调用自定义Android方法详细教程(获取Android设备的SN号)
Qt for Android(三) —— QT 中获取 Android 的Services,并调用需要Context参数的 c方法(设置音量、亮度等)

背景

在前面我们讲了一些基础操作,包括怎么在 qt 添加 java代码,如何去调用这些代码等。要做到开机自启动,需要新增 java 代码,在 C++ 层是做不到的。

分析

当Android系统启动时,会发出一个系统广播 ACTION_BOOT_COMPLETED,它的字 符串常量表示为 android.intent.action.BOOT_COMPLETED,代表了系统开机完成。 只要在程序中监听到这个广播,再跳转到主Activity启动自身即可。 因此我们要注册一个BroadcastReceiver类。

案例

1、基于

猜你喜欢

转载自blog.csdn.net/u012534831/article/details/111826587
今日推荐