| | |
| | |
| |
|
| | #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); |
| |
|
| | } |
| |
|