qt开发安卓 处理程序后台运行

创建一个java类,用于c++ 的调用


package com.android.activity;

import org.qtproject.qt5.android.bindings.QtActivity;//add QtActivity
import android.app.ActivityManager;
import android.app.ActivityManager.RunningAppProcessInfo;


public class JavaActivity  extends org.qtproject.qt5.android.bindings.QtActivity //add  extends QtActivity.
{
     private static JavaActivity m_instance ;

     public JavaActivity()
     {
         m_instance = this;
     }
    public  static int  mini()
    {
        m_instance.moveTaskToBack(true);
        System.out.println("+++++++++++++++++++++++");
        return 1;
    }
}

使用qt的QAndroidJniObject类callStaticMethod方法调用java的方法

 QAndroidJniObject::callStaticMethod<int>(
                "com.android.activity/JavaActivity",
                "mini",
                "()I");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值