diff options
author | Pierre GRANDIN <pgrandin@users.noreply.github.com> | 2015-08-03 15:00:29 -0700 |
---|---|---|
committer | Pierre GRANDIN <pgrandin@users.noreply.github.com> | 2015-08-03 15:00:29 -0700 |
commit | 0e060fefee6c926547171284639015260798db28 (patch) | |
tree | 3acd1b278714a46149a5a3f197e77ae669852e9f | |
parent | 8cbc81d37a2b77988122e69b7e5ccea849f12a4b (diff) | |
parent | 46dd0f9926a450f46381d823094c5b8358ec6189 (diff) | |
download | navit-0e060fefee6c926547171284639015260798db28.tar.gz |
Merge pull request #11 from navit-gps/android-tuning
Android tuning
-rw-r--r-- | ci/build_android.sh | 5 | ||||
-rw-r--r-- | circle.yml | 4 | ||||
-rw-r--r-- | navit/android/AndroidManifest.xml.cmake | 5 | ||||
-rw-r--r-- | navit/android/AndroidManifest.xml.in | 5 |
4 files changed, 10 insertions, 9 deletions
diff --git a/ci/build_android.sh b/ci/build_android.sh index 708b67402..d524db86f 100644 --- a/ci/build_android.sh +++ b/ci/build_android.sh @@ -1,4 +1,6 @@ #!/bin/bash +set -e + red='\e[0;31m' grn='\e[0;32m' yel='\e[1;33m' @@ -34,7 +36,7 @@ export SDK_ADD_FILTER="platform-tool,tools,build-tools-21.0.1,extra-android-m2re export SDK_UPD_FILTER="platform-tool,tools,build-tools-21.0.1,extra-android-m2repository,extra-android-support" -mkdir $ANDROID_HOME +[ -d $ANDROID_HOME ] || mkdir $ANDROID_HOME # If path already has our environment no need to set it if echo "$ANDROID_ENV" | grep -q "$PATH"; then @@ -131,6 +133,7 @@ cd $BUILD_PATH export PATH=$ANDROID_NDK_BIN:$ANDROID_SDK_TOOLS:$ANDROID_SDK_PLATFORM_TOOLS:$PATH android list targets svn_rev=` cd ~/navit/; git log -1|grep git-svn-id:|cut -c 65-68` +if [[ "$svn_rev" == "" ]]; then svn_rev="0"; fi sed -i -e "s/ANDROID_VERSION_INT=\"0\"/ANDROID_VERSION_INT=\"${svn_rev}\"/g" ~/navit/navit/android/CMakeLists.txt cp ~/navit/navit/android/CMakeLists.txt $CIRCLE_ARTIFACTS/ diff --git a/circle.yml b/circle.yml index 628d130e1..a003643db 100644 --- a/circle.yml +++ b/circle.yml @@ -3,9 +3,9 @@ machine: ANDROID_HOME: /home/ubuntu/android ANDROID_NDK_HOME: /home/ubuntu/android/android-ndk ANDROID_SDK_CDN: https://dl.google.com/android - ANDROID_SDK_FILE: android-sdk_r24.0.2-linux.tgz + ANDROID_SDK_FILE: android-sdk_r24.2-linux.tgz ANDROID_NDK_CDN: http://dl.google.com/android/ndk - ANDROID_NDK_FILE: android-ndk-r10d-linux-x86_64.bin + ANDROID_NDK_FILE: android-ndk-r10e-linux-x86_64.bin CMAKE_FILE: ../Toolchain/arm-eabi.cmake dependencies: cache_directories: diff --git a/navit/android/AndroidManifest.xml.cmake b/navit/android/AndroidManifest.xml.cmake index c70ab66aa..9267f65a3 100644 --- a/navit/android/AndroidManifest.xml.cmake +++ b/navit/android/AndroidManifest.xml.cmake @@ -5,7 +5,7 @@ android:versionCode="@ANDROID_VERSION_INT@" android:versionName="@ANDROID_VERSION_NAME@-@ANDROID_VERSION_INT@" android:installLocation="auto"> - <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="@ANDROID_API_VERSION@"/> + <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="@ANDROID_API_VERSION@"/> <uses-feature android:name="android.hardware.location.network" android:required="false"/> <uses-feature android:name="android.hardware.touchscreen" android:required="false"/> <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:resizeable="true" android:anyDensity="true"/> @@ -20,8 +20,7 @@ android:name=".NavitAppConfig"> <activity android:name="Navit" android:label="@string/app_name" - android:theme="@android:style/Theme.NoTitleBar" - android:configChanges="locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|fontScale"> + android:configChanges="locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|fontScale|screenSize"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> diff --git a/navit/android/AndroidManifest.xml.in b/navit/android/AndroidManifest.xml.in index 09e8410ff..5a43ee277 100644 --- a/navit/android/AndroidManifest.xml.in +++ b/navit/android/AndroidManifest.xml.in @@ -10,8 +10,7 @@ android:name=".NavitAppConfig"> <activity android:name="Navit" android:label="@string/app_name" - android:theme="@android:style/Theme.NoTitleBar" - android:configChanges="locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|fontScale"> + android:configChanges="locale|touchscreen|keyboard|keyboardHidden|navigation|orientation|fontScale|screenSize"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> @@ -27,7 +26,7 @@ <activity android:name=".NavitAddressResultListActivity"></activity> <activity android:name=".FileBrowserActivity"></activity> </application> - <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="8"/> + <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="19"/> <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:resizeable="true" android:anyDensity="true"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> |