본문 바로가기
[Android/안드로이드] W/OpenGLRenderer(7055): Bitmap too large to be uploaded into a texture 대처 방법 안녕하세요 돼지왕 왕돼지입니다. 오늘은 W/OpenGLRenderer(7055): Bitmap too large to be uploaded into a texture 경고에 대한 대처 방법에 대해 알아보겠습니다. W/OpenGLRenderer(7055): Bitmap too large to be uploaded into a texture 무슨 말인가? Android의 HoneyComb version 이후부터 하드웨어 가속을 이용할 수 있습니다. 따라서 2D rendering도 OpenGL 을 이용하여 rendering 할 수 있으며 더 빠른 rendering 효과를 얻을 수 있게 되었습니다. OpenGL 에서 image 는 texture 의 형태로 전달되는 데 이 이미지의 사이즈가 2048 * 2048 .. 2012. 4. 6.
[영어/숙어] come out ahead ( on ) 뜻. 안녕하세요 돼지왕왕돼지입니다. come out ahead ( on ) come out ahead ( on ) 은 idiom 으로 "성공하다". "이윤을 내다", "이득이 있다" 등으로 해석될 수 있습니다. 참고하세요~ 도움이 되셨다면 손가락 꾸욱~ 2012. 4. 6.
[Android/안드로이드] JNI Local Reference Changes in ICS ( ICS 부터 바뀌는 JNI Local Reference ) 안녕하세요 돼지왕 왕돼지입니다. 오늘은 "JNI Local Reference Changes in ICS" 를 주제로 알아보겠습니다. 이 글은 http://android-developers.blogspot.com/2011/11/jni-local-reference-changes-in-ics.html 내용 번역본입니다. ( 이해가 쉽도록 의역을 많이 넣었습니다. 모호한 내용은 원문을 확인하세요. ) JNI Local Reference Changes in ICS 당신이 native code 를 쓰는 것이 아닌 native 함수만 사용한다면 그만 읽어도 됩니다. 하지만, 당신이 JNI 를 이용해서 native code 를 사용한다면, 당신은 이것을 읽는 것이 큰 도움이 될 것입니다. What's changing,.. 2012. 4. 6.
[Android/안드로이드] Eclipse 에서 "Error generating final archive: Debug Certificate expired on <날짜>" 에러가 난다면? 안녕하세요 돼지왕 왕돼지입니다. 오늘은 Eclipse 에서 "Error generating final archive: Debug Certificate expired on " 에러가 나면서 compile 에러가 났을 때 해결 방법을 알아보겠습니다. 에러의 원인 우선 원인은 말 그대로 Debug signkey 의 유효기간이 끝났다는 이야기입니다. Signkey 에 대한 내용은 이 글을 참조하세요. 2012/02/08 - [프로그래밍 놀이터/안드로이드] - [android/안드로이드] 어플리케이션 싸인하기 ( Sign Application ) - 개념 자 그럼 어떻게 해결을 하느냐? 간단합니다. 탐색기를 열고, C:\Users\[사용자 id]\.android\ 로 이동합니다. 보시면 "debug.keystor.. 2012. 4. 6.
[돼지왕왕돼지의 일상] 소현석을 찾아라 Season 2. 소현석을 찾아라 Season 2 가 왔습니다. 새로운 사진이 업데이트 되었더라구요. 음.. 소부라니를 찾아라 Season1 보다 더 오랜시간 search 를 했습니다. 개 아저씨화 되었습니다. 찾아보세요 ㅋㅋ 자 정답을 공개해볼까요? 이번에는 작업이 귀찮아서 바로 확대컷으로 갑니다. 보고도 눈을 못 믿을 수도 있습니다. ㅋ [해답] 와하하하하. 2012. 4. 5.
[Java] JNI Tutorial - Additional JNI Features 안녕하세요 돼지왕 왕돼지입니다. 오늘은 JNI Tutorial 중 "Additional JNI Features" 에 대해 알아보도록 하겠습니다. 이 글은 http://java.sun.com/docs/books/jni/html/other.html#11202 내용을 요약 정리한 것입니다. JNI and Threads Constraints Multi thread 를 사용할 경우에는 다음과 같은 경우를 주의해야 합니다. - JNIEnv pointer 는 해당 thread 에서만 valid 합니다. 이 JNIEnv pointer 를 다른 thread 에 전달하거나, cache 하여 다른 thread 에서 사용해서는 안됩니다. JVM 에서 동일한 thread 에서의 연속적인 함수 호출에 대해서는 같은 JNIEnv .. 2012. 4. 5.
[Java] JNI Tutorial - Invocation Interface. 안녕하세요 돼지왕왕돼지입니다. 오늘은 JNI Tutorial 중 "Invocation Interface" 에 대해 알아보겠습니다. 이 글은 http://java.sun.com/docs/books/jni/html/invoke.html#11202 내용을 요약 정리한 내용입니다. Invocation Interface 이번 section 에서는 JVM 을 어떻게 native application 에 포함시킬지에 대해 알아봅니다. JVM 구현은 보통 native library 형태로 전달됩니다. native application 은 이 library 를 링크하고, invocation interface 를 통해 JVM 을 로드합니다. Creating the Java Virtual Machine #include #d.. 2012. 4. 5.
[Java] JNI Reference Document. 안녕하세요 돼지왕 왕돼지입니다. "C++ for Java Programmers" 글을 Frank Yoon 님이 한글로 번역하여 pdf 로 묶은 자료를 공유합니다. 번역도 잘 되어 있고, JNI 에 대한 기초를 잡는데 매우 좋은 자료라고 생각욉니다. ( CopyRight 에 문제가 있다면 Comment 에 남겨주세요. 바로 조치 취하겠습니다. ) 도움이 되셨다면 손가락 꾸욱~ 2012. 4. 5.
[C/C++] extern "C" 에 대해 알아봅니다. 안녕하세요 돼지왕왕돼지입니다. JNI 에 대해 학습하면서 extern "C" 라는 녀석을 보게 되었습니다. 그래서 오늘은 extern "C" 가 뭐하는 녀석인지에 대해 알아보겠습니다. extern "C" 넌 뭐 하는 녀석이냐? 컴파일러는 링커가 링킹작업을 하도록 합니다. 이 링킹에서는 함수들에 관련된 정보를 오브젝트 파일에 기록하여 상호 호출이 가능하도록 하며, 이러한 정보를 linkage 라고 합니다. 이 링킹작업은 C와 C++ 을 혼합하여 사용했을 때 문제가 생길 수 있습니다. C와 C++의 링킹방식이 다르기 때문입니다. 링킹작업을 할 때, 함수명, 변수명 등의 앞뒤에 _ 등의 추가적인 symbol 을 붙이거나, 추가정보를 덧붙여 표시하는데, 이런 추가작업의 방식이 다릅니다. C는 함수의 이름이 유일.. 2012. 4. 5.
반응형