实现QT android自启动
来源:互联网 发布:淘宝达人直播教程 编辑:程序博客网 时间:2024/05/18 11:29
使用QT编写android程序,难免会需要调用JAVA代码,具体调用方式见 http://blog.csdn.net/foruok/article/details/39291273
如果想在此情况下再实现自启动,除了增加BroadcastReceiver响应设备启动事件以及相应的权限外
<receiver android:enabled="true" android:name="an.qt.useJar.BootBroadcastReceiver" android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED"/>
<category android:name="android.intent.category.HOME"/>
</intent-filter>
</receiver>
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
注意在BroadcastReceiver中
public class BootBroadcastReceiver extends BroadcastReceiver
{
@Override
public void onReceive(Context context, Intent intent)
{
Intent boot = new Intent(context, ExtendsQtWithJava.class);
boot.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(boot);
}
}以上代码红色部分,ExtendsQtWithJava是提供给QT调用的JAVA代码,它基础于org.qtproject.qt5.android.bindings.QtActivity
所以直接使用该类启动应用即可,很简单但很容易被忽视
0 0
- 实现QT android自启动
- qt for android实现程序的开机自启动。
- 如何实现QT程序开机自启动
- android实现开机自启动
- android 开机自启动实现
- qt程序自启动
- Qt 开机自启动
- mini2440 上实现 QT 程序的自启动
- Android实现开机自启动Service
- Android实现开机自启动Service
- Android下自启动的实现
- android 应用程序实现开机自启动
- Android实现开机自启动Service
- android实现开机自启动服务
- android实现开机自启动服务
- Android实现开机自启动无效问题
- Android实现开机自启动无效问题
- Android 实现开机自启动 Service
- iOS开发之UISearchBar初探
- linux下SVN服务器搭建
- 图书管理员的表白方式
- 死亡笔记3--异常 网络编程详解
- Mac OS X 下搭建Erlang开发环境
- 实现QT android自启动
- leetcode Palindrome Linked List 链表
- 如何判断两个链表相交及找到第一个相交点
- Android中限制EditText的最大字数
- 构造特定格式的字符串
- JAVA的包package命名规则 要小写
- IntelliJ IDEA 使用教程 - AS3篇
- LA3644(并查集,维护连通分量的集合)
- 梯度下降算法(Gradient descent)