FCT
载入中...
搜索中...
未找到
ActivityWrapper.h
浏览该文件的文档.
1
//
2
// Created by Administrator on 2025/3/7.
3
//
4
#include "
../ThirdParty.h
"
5
#ifndef FCT_ACTIVITYWRAPPER_H
6
#define FCT_ACTIVITYWRAPPER_H
7
static
constexpr
jni::Class
FCTWindowJavaClass
{
8
"com/example/androidtutorial/FCTWindow"
,
9
jni::Method{
"getNativeWindowPtr"
, jni::Return<jlong>{}},
10
//jni::Method{"getDecorView", jni::Return<jobject>{}},
11
//jni::Method{"setFlags", jni::Return<void>{}, jni::Params<jint, jint>{}}
12
};
13
static
constexpr
jni::Class
FCTMainActivityJavaClass
{
14
"com/example/androidtutorial/FCTMainActivity"
,
15
jni::Method{
"getDeviceWidth"
,jni::Return<jint>{}},
16
jni::Method{
"getDeviceHeight"
,jni::Return<jint>{}},
17
jni::Method{
"createWindow"
, jni::Return{
FCTWindowJavaClass
}, jni::Params<jlong,jint, jint, jint, jint>{}},
18
};
19
20
21
22
23
#endif
//FCT_ACTIVITYWRAPPER_H
FCTWindowJavaClass
static constexpr jni::Class FCTWindowJavaClass
定义
ActivityWrapper.h:7
FCTMainActivityJavaClass
static constexpr jni::Class FCTMainActivityJavaClass
定义
ActivityWrapper.h:13
ThirdParty.h
src
Runtime
ActivityWrapper.h
制作者
1.14.0