Play-/Source/ui_android/NativeShared.cpp
Jean-Philip Desjardins 46a1ba6cf1 Fixed some includes.
2015-07-12 03:19:23 -04:00

21 lines
470 B
C++

#include "NativeShared.h"
#include <android/log.h>
#define LOG_NAME "Play!"
void Log_Print(const char* fmt, ...)
{
va_list ap;
va_start(ap, fmt);
__android_log_vprint(ANDROID_LOG_INFO, LOG_NAME, fmt, ap);
va_end(ap);
}
std::string GetStringFromJstring(JNIEnv* env, jstring javaString)
{
auto nativeString = env->GetStringUTFChars(javaString, JNI_FALSE);
std::string result(nativeString);
env->ReleaseStringUTFChars(javaString, nativeString);
return result;
}