2014-02-11 5 views
3

저는 powervr sdk를 사용하여 vuforia 엔진을 사용하여 만든 카메라보기 위에 3D 모델을 그립니다.android_main (struct android_app * state)을 수동으로 호출 하시겠습니까?

전체 powervr 코드는 완전히 기본이며 android_app_glue에 의해 호출됩니다. 렌더링을 시작하려면 android_main (struct android_app * state)이 호출됩니다. 이 함수를 NativeActivity에서 호출하는 대신 내 기본 함수 중 하나에서 직접 호출하려고합니다.

답변

1

안드로이드 활동의 라이프 사이클 (에 main 달리 리눅스/OS X/윈도우) 자바에서 수행하고, android_main되는 자바 android.app.NativeActivity 구성 대신이 기본 앱 접착제에 의해 호출되는 OS에 의해 호출되지, 및 android_native_app_glue.c을 기본 라이브러리에두고 네이티브 라이브러리의 별도 스레드에 이벤트를 프록시합니다.

접착제는 편의상 제공되며 접착제를 전혀 사용하지 않고 직접 기능을 다시 구현하거나 접착제를 수정/연장 할 수 있습니다.

접착제를 사용하려는 경우 android_native_app_glue.c에서 android_main 전화를 제거 할 수 있지만 android_main 전화를 걸기 전에 접착제가 올바르게 초기화되었는지 확인하십시오.