Edit

kc3-lang/SDL/android-project/jni/src

Branch :

  • Show log

    Commit

  • Author : Gabriel Jacobo
    Date : 2013-08-12 11:13:50
    Hash : dad42067
    Message : Fixes #2022, do not resume on Android when surfaceChanged If the app is in landscape mode and the user presses the power button, a pause is followed immediately by a surfaceChanged event because the lock screen is shown in portrait mode. This triggers a "false" resume. So, we just pause and resume following the onWindowFocusChanged events. Also, wait for SDL_APP_WILLENTERBACKGROUND and SDL_APP_DIDENTERBACKGROUND before blocking the event pump.

  • Android.mk
  • LOCAL_PATH := $(call my-dir)
    
    include $(CLEAR_VARS)
    
    LOCAL_MODULE := main
    
    SDL_PATH := ../SDL
    
    LOCAL_C_INCLUDES := $(LOCAL_PATH)/$(SDL_PATH)/include
    
    # Add your application source files here...
    LOCAL_SRC_FILES := $(SDL_PATH)/src/main/android/SDL_android_main.c \
    	YourSourceHere.c
    
    LOCAL_SHARED_LIBRARIES := SDL2
    
    LOCAL_LDLIBS := -lGLESv1_CM -llog
    
    include $(BUILD_SHARED_LIBRARY)