qt_andriod相关类
QT += androidextras
QAndroidActivityResultReceiver
函数 | 描述 |
---|---|
virtual void handleActivityResult(int receiverRequestCode, int resultCode, const QAndroidJniObject &data) = 0 | 获得活动的结果 |
QAndroidJniEnvironment
环境
bool exceptionCheck()
{
/*
The QAndroidJniEnvironment attaches the current thread to the JavaVM on
creation and detach when it goes out of scope.
*/
QAndroidJniEnvironment qjniEnv;
return qjniEnv->ExceptionCheck();
}
QAndroidJniObject
函数 | 描述 |
---|---|
QAndroidJniObject() | 构造 |
T callMethod(const char *methodName) const | 调用方法,返回结果 |
QAndroidJniObject callObjectMethod(const char *methodName, const char *signature, …) const | 可以调用object的方法 |
T getField(const char *fieldName) const” | 返回域值 |
void setField(const char *fieldName, const char *signature, T value) | 设置域值 |