qt for android 怎么调用R类

qt for android 怎么调用R类,就是想使用android studio从R类获取图片资源

  • 这篇文章:Qt for Android 蓝牙调用 也许有你想要的答案,你可以看看
  • 除此之外, 这篇博客: Qt for Android(一) —— QT 中如何调用android方法中的 调用返回值为对象类型参数为基础类型的成员函数 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • java 函数原型

    package org.qtproject.testDemo;
    import android.util.Log;
    
    public class SystemInfo  {
        public static String CLASS_NAME = "SystemInfo";
        String result="SystemInfo";
        
        public String testString_I(int i)
        {
            Log.i(CLASS_NAME, "testString" + i);
            return result;
        }
    }
    

    QT 调用方式

    #include"QtAndroid"
    
    int pram = 3;
    QAndroidJniObject obj("org/qtproject/testDemo/SystemInfo");
    QAndroidJniObject Result = obj.callObjectMethod("testString","(I)Ljava/lang/String;",pram);
    qDebug() << "testString:" << Result.toString();