| |
| |
|
|
| #pragma once |
|
|
| #include <string> |
|
|
| #include <jni.h> |
| #include "common/common_types.h" |
|
|
| namespace Common::Android { |
|
|
| std::string GetJString(JNIEnv* env, jstring jstr); |
| jstring ToJString(JNIEnv* env, std::string_view str); |
| jstring ToJString(JNIEnv* env, std::u16string_view str); |
|
|
| double GetJDouble(JNIEnv* env, jobject jdouble); |
| jobject ToJDouble(JNIEnv* env, double value); |
|
|
| s32 GetJInteger(JNIEnv* env, jobject jinteger); |
| jobject ToJInteger(JNIEnv* env, s32 value); |
|
|
| bool GetJBoolean(JNIEnv* env, jobject jboolean); |
| jobject ToJBoolean(JNIEnv* env, bool value); |
|
|
| } |
|
|