분류 전체보기 2882

안드로이드 8.0에서의 android.os.FileUriExposedException 버그 해결

안드로이드 8.0 이상에서 발생하는 버그가 아닌 보안이 강화되었음 ^^;기존 사용 uriUri photoURI = Uri.fromFile(createImageFile());이렇게 사용하면 에러가 발생한다. ㅠㅜandroid.os.FileUriExposedException그래서, 앞으로 이렇게 사용하라고 하네요 ^^Uri photoUri = FileProvider.getUriForFile(this, getApplicationContext().getPackageName() + ".provider", new File(filePath));1. AndroidManifest.xml 에서 추가 2. res > xml 폴더에 provider_paths.xml 추가 그러면, 예외발생이 하지 않습니다. 음. 새로운 OS가..

Android Tip 2018.05.10

[NDK] chars To JString

Android Navtive 에서 NDK로 개발을 해야겠다.메모리도 그렇고, 속도 개선을 위해서 필요한 작업인 것 같다.하나 하나 필요한 기능들을 모아서 기능을 업글해 봅시다.기존 chars를 jstring으로 반환하는 기능 jstring NativeDecoder::charsToJString(const char *chars) { std::string str(chars); jbyteArray array = env->NewByteArray(str.size()); env->SetByteArrayRegion(array, 0, str.size(), (const jbyte*)str.c_str()); jstring strEncode = env->NewStringUTF("UTF-8"); jclass cls = env-..

Android Coding 2018.04.09