| 159 | } |
| 160 | |
| 161 | jstring StringToJString(JNIEnv *env, const std::string &u8_string) { |
| 162 | std::u16string u16_string = utf8Couver2Utf16(u8_string); |
| 163 | auto result = env->NewString(reinterpret_cast<const jchar *>(u16_string.data()), u16_string.length()); |
| 164 | return result; |
| 165 | } |
| 166 | |
| 167 | ScopedJavaLocalRef<jstring> StringToJavaString(JNIEnv *env, const std::string &data) { |
| 168 | if(data.empty()) { // 空数据guard |
no test coverage detected