Commit 14e75524aa620707f83e4b3afa5db9caf44ca637
1 parent
e6af10fe
(Android) No need to clean dali repos before android build & fix deprecated usage
Change-Id: I43b821e57c14c48549eeee9c37d8e7290bcc9057
Showing
5 changed files
with
5 additions
and
47 deletions
build/android/app/src/main/java/com/sec/dalidemo/DaliDemoNativeActivity.java
| ... | ... | @@ -16,53 +16,11 @@ public class DaliDemoNativeActivity extends NativeActivity { |
| 16 | 16 | @Override |
| 17 | 17 | protected void onCreate(Bundle savedInstanceState) { |
| 18 | 18 | super.onCreate(savedInstanceState); |
| 19 | - | |
| 20 | - // Hide toolbar | |
| 21 | - int SDK_INT = android.os.Build.VERSION.SDK_INT; | |
| 22 | - if(SDK_INT >= 19) | |
| 23 | - { | |
| 24 | - setImmersiveSticky(); | |
| 25 | - | |
| 26 | - View decorView = getWindow().getDecorView(); | |
| 27 | - decorView.setOnSystemUiVisibilityChangeListener | |
| 28 | - (new View.OnSystemUiVisibilityChangeListener() { | |
| 29 | - @Override | |
| 30 | - public void onSystemUiVisibilityChange(int visibility) { | |
| 31 | - setImmersiveSticky(); | |
| 32 | - } | |
| 33 | - }); | |
| 34 | - } | |
| 35 | - } | |
| 36 | - | |
| 37 | - @TargetApi(19) | |
| 38 | - void setImmersiveSticky() { | |
| 39 | - View decorView = getWindow().getDecorView(); | |
| 40 | - decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | |
| 41 | - | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | |
| 42 | - | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | |
| 43 | - | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | |
| 44 | - | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | |
| 45 | - | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); | |
| 19 | + getWindow().setDecorFitsSystemWindows(false); | |
| 46 | 20 | } |
| 47 | 21 | |
| 48 | - @TargetApi(19) | |
| 49 | 22 | protected void onResume() { |
| 50 | 23 | super.onResume(); |
| 51 | - | |
| 52 | - //Hide toolbar | |
| 53 | - int SDK_INT = android.os.Build.VERSION.SDK_INT; | |
| 54 | - if (SDK_INT >= 11 && SDK_INT < 14) | |
| 55 | - { | |
| 56 | - getWindow().getDecorView().setSystemUiVisibility(View.STATUS_BAR_HIDDEN); | |
| 57 | - } | |
| 58 | - else if (SDK_INT >= 14 && SDK_INT < 19) | |
| 59 | - { | |
| 60 | - getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_LOW_PROFILE); | |
| 61 | - } | |
| 62 | - else if (SDK_INT >= 19) | |
| 63 | - { | |
| 64 | - setImmersiveSticky(); | |
| 65 | - } | |
| 66 | 24 | } |
| 67 | 25 | |
| 68 | 26 | protected void onPause() { | ... | ... |
build/android/dali/build_adaptor.sh
| ... | ... | @@ -19,7 +19,7 @@ else |
| 19 | 19 | export PKG_CONFIG_PATH=${PREFIX}/lib/${ANDROID_ABI}/pkgconfig |
| 20 | 20 | export DALI_DATA_RO_DIR=assets |
| 21 | 21 | export DALI_DATA_RW_DIR=/data/data/com.sec.dali_demo/files |
| 22 | - ${ANDROID_SDK}/cmake/3.22.1/bin/cmake ${DALI_DIR}/dali-adaptor/build/tizen -DCMAKE_C_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DCMAKE_CXX_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=${ANDROID_PLATFORM} -DANDROID_ABI=${ANDROID_ABI} -DANDROID_NDK=${ANDROID_NDK} -DANDROID_STL=c++_shared -DCMAKE_CXX_FLAGS='-fexceptions -frtti -w -Wall -std=c++17' -DINCLUDE_DIR=${PREFIX}/include -DLIB_DIR=${PREFIX}/lib/${ANDROID_ABI} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DENABLE_TRACE=${ENABLE_TRACE} -DENABLE_PROFILE=ANDROID | |
| 22 | + ${ANDROID_SDK}/cmake/3.22.1/bin/cmake -S ${DALI_DIR}/dali-adaptor/build/tizen -DCMAKE_C_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DCMAKE_CXX_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=${ANDROID_PLATFORM} -DANDROID_ABI=${ANDROID_ABI} -DANDROID_NDK=${ANDROID_NDK} -DANDROID_STL=c++_shared -DCMAKE_CXX_FLAGS='-fexceptions -frtti -w -Wall -std=c++17' -DINCLUDE_DIR=${PREFIX}/include -DLIB_DIR=${PREFIX}/lib/${ANDROID_ABI} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DENABLE_TRACE=${ENABLE_TRACE} -DENABLE_PROFILE=ANDROID | |
| 23 | 23 | fi |
| 24 | 24 | |
| 25 | 25 | make -j8 || exit 1 | ... | ... |
build/android/dali/build_core.sh
| ... | ... | @@ -18,7 +18,7 @@ else |
| 18 | 18 | export PREFIX=${DALI_ENV_DIR} |
| 19 | 19 | export PKG_CONFIG_LIBDIR=${ANDROID_NDK}/prebuilt/linux-x86_64/lib/pkgconfig |
| 20 | 20 | export PKG_CONFIG_PATH=${PREFIX}/lib/${ANDROID_ABI}/pkgconfig |
| 21 | - ${ANDROID_SDK}/cmake/3.22.1/bin/cmake ${DALI_DIR}/dali-core/build/tizen -DCMAKE_C_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DCMAKE_CXX_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=${ANDROID_PLATFORM} -DANDROID_ABI=${ANDROID_ABI} -DANDROID_NDK=${ANDROID_NDK} -DANDROID_STL=c++_shared -DCMAKE_CXX_FLAGS='-fexceptions -frtti -w -Wall -std=c++17' -DINCLUDE_DIR=${PREFIX}/include -DLIB_DIR=${PREFIX}/lib/${ANDROID_ABI} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DENABLE_TRACE=${ENABLE_TRACE} | |
| 21 | + ${ANDROID_SDK}/cmake/3.22.1/bin/cmake -S ${DALI_DIR}/dali-core/build/tizen -DCMAKE_C_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DCMAKE_CXX_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=${ANDROID_PLATFORM} -DANDROID_ABI=${ANDROID_ABI} -DANDROID_NDK=${ANDROID_NDK} -DANDROID_STL=c++_shared -DCMAKE_CXX_FLAGS='-fexceptions -frtti -w -Wall -std=c++17' -DINCLUDE_DIR=${PREFIX}/include -DLIB_DIR=${PREFIX}/lib/${ANDROID_ABI} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DENABLE_TRACE=${ENABLE_TRACE} | |
| 22 | 22 | fi |
| 23 | 23 | |
| 24 | 24 | make -j8 || exit 1 | ... | ... |
build/android/dali/build_demo.sh
| ... | ... | @@ -24,7 +24,7 @@ else |
| 24 | 24 | #NOTE: keep app id consistent with dali-demo/build/android/app/src/main/AndroidManifest.xml |
| 25 | 25 | export DALI_DEMO_APP_ID=com.sec.dalidemo |
| 26 | 26 | |
| 27 | - ${ANDROID_SDK}/cmake/3.22.1/bin/cmake ${DALI_DIR}/dali-demo/build/tizen -DCMAKE_C_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DCMAKE_CXX_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=${ANDROID_PLATFORM} -DANDROID_ABI=${ANDROID_ABI} -DANDROID_NDK=${ANDROID_NDK} -DANDROID_STL=c++_shared -DCMAKE_CXX_FLAGS='-fexceptions -frtti -w -Wall -std=c++17' -DINCLUDE_DIR=${PREFIX}/include -DLIB_DIR=${PREFIX}/lib/${ANDROID_ABI} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DENABLE_TRACE=${ENABLE_TRACE} -DINTERNATIONALIZATION=OFF -DSHARED=ON -DDALI_APP_RES_DIR=${DALI_APP_RES_DIR} -DDALI_APP_DIR=${DALI_APP_DIR} -DDALI_DEMO_RES_DIR=${DALI_DEMO_RES_DIR} -DDALI_DEMO_APP_ID=${DALI_DEMO_APP_ID} | |
| 27 | + ${ANDROID_SDK}/cmake/3.22.1/bin/cmake -S ${DALI_DIR}/dali-demo/build/tizen -DCMAKE_C_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DCMAKE_CXX_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=${ANDROID_PLATFORM} -DANDROID_ABI=${ANDROID_ABI} -DANDROID_NDK=${ANDROID_NDK} -DANDROID_STL=c++_shared -DCMAKE_CXX_FLAGS='-fexceptions -frtti -w -Wall -std=c++17' -DINCLUDE_DIR=${PREFIX}/include -DLIB_DIR=${PREFIX}/lib/${ANDROID_ABI} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DENABLE_TRACE=${ENABLE_TRACE} -DINTERNATIONALIZATION=OFF -DSHARED=ON -DDALI_APP_RES_DIR=${DALI_APP_RES_DIR} -DDALI_APP_DIR=${DALI_APP_DIR} -DDALI_DEMO_RES_DIR=${DALI_DEMO_RES_DIR} -DDALI_DEMO_APP_ID=${DALI_DEMO_APP_ID} | |
| 28 | 28 | fi |
| 29 | 29 | |
| 30 | 30 | make -j8 || exit 1 | ... | ... |
build/android/dali/build_toolkit.sh
| ... | ... | @@ -27,7 +27,7 @@ else |
| 27 | 27 | export DALI_DATA_RO_INSTALL_DIR=${PREFIX}/files |
| 28 | 28 | export DALI_DATA_RW_INSTALL_DIR=${PREFIX}/files |
| 29 | 29 | |
| 30 | - ${ANDROID_SDK}/cmake/3.22.1/bin/cmake ${DALI_DIR}/dali-toolkit/build/tizen -DCMAKE_C_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DCMAKE_CXX_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=${ANDROID_PLATFORM} -DANDROID_ABI=${ANDROID_ABI} -DANDROID_NDK=${ANDROID_NDK} -DANDROID_STL=c++_shared -DCMAKE_CXX_FLAGS='-fexceptions -frtti -w -Wall -std=c++17' -DINCLUDE_DIR=${PREFIX}/include -DLIB_DIR=${PREFIX}/lib/${ANDROID_ABI} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DENABLE_TRACE=${ENABLE_TRACE} -DWITH_STYLE='2048x1080' -DANDROID_HOST_COMPILER="$CXX" | |
| 30 | + ${ANDROID_SDK}/cmake/3.22.1/bin/cmake -S ${DALI_DIR}/dali-toolkit/build/tizen -DCMAKE_C_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang -DCMAKE_CXX_COMPILER=${ANDROID_NDK}/toolchains/llvm/prebuilt/linux-x86_64/bin/clang++ -DCMAKE_INSTALL_PREFIX=${PREFIX} -DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake -DANDROID_PLATFORM=${ANDROID_PLATFORM} -DANDROID_ABI=${ANDROID_ABI} -DANDROID_NDK=${ANDROID_NDK} -DANDROID_STL=c++_shared -DCMAKE_CXX_FLAGS='-fexceptions -frtti -w -Wall -std=c++17' -DINCLUDE_DIR=${PREFIX}/include -DLIB_DIR=${PREFIX}/lib/${ANDROID_ABI} -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} -DENABLE_TRACE=${ENABLE_TRACE} -DWITH_STYLE='2048x1080' -DANDROID_HOST_COMPILER="$CXX" | |
| 31 | 31 | fi |
| 32 | 32 | |
| 33 | 33 | make -j8 || exit 1 | ... | ... |