summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre GRANDIN <pgrandin@users.noreply.github.com>2015-08-03 15:00:29 -0700
committerPierre GRANDIN <pgrandin@users.noreply.github.com>2015-08-03 15:00:29 -0700
commit0e060fefee6c926547171284639015260798db28 (patch)
tree3acd1b278714a46149a5a3f197e77ae669852e9f
parent8cbc81d37a2b77988122e69b7e5ccea849f12a4b (diff)
parent46dd0f9926a450f46381d823094c5b8358ec6189 (diff)
downloadnavit-0e060fefee6c926547171284639015260798db28.tar.gz
Merge pull request #11 from navit-gps/android-tuning
Android tuning
-rw-r--r--ci/build_android.sh5
-rw-r--r--circle.yml4
-rw-r--r--navit/android/AndroidManifest.xml.cmake5
-rw-r--r--navit/android/AndroidManifest.xml.in5
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" />