我正在尝试在qt中执行一个java文件,这是我的java文件代码:
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.content.Context;
public class Main extends AppWidgetProvider {
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
// TODO Auto-generated method stub
super.onUpdate(context, appWidgetManager, appWidgetIds);
}
}
问题是如何调用这个java文件,我很困惑&不知道如何调用onUpdate函数,有什么想法吗?
解决方法:
要在Qt Android应用程序中运行Java代码,您应该使用the Qt Android Extras模块,该模块包含用于在Android上进行开发的其他功能.
您可以使用JNI从C/C++调用Java函数或从Java调用C/C++函数.
让我们考虑你有一个静态Java方法,如:
package com.MyApp;
public class JavaClass
{
public static int SomeMethod(int n)
{
...