aboutsummaryrefslogtreecommitdiff
path: root/platform/android/java/src/com/google (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add comments for NotificationCompat to support API < 16volzhs2016-05-252-2/+4
|
* fix compatibility for Android API 14 with supporting API 23volzhs2016-05-242-7/+9
| | | | | using ``NotificationCompat`` in ``support-v4`` library will increase APK filesize a little bit, but it guarantees to run OK with API 4+ tested with API 19 and 23 devices
* Supporting Android API 23 (Android 6.0)volzhs2016-05-206-144/+32
| | | | | | | | | | | | | | | | | | | | | | | | | If we update build gradle to use ``compileSdkVersion 23``, ``org.apache.http`` package causes error. (issue #4711) We need to use ``useLibrary 'org.apache.http.legacy'`` to solve this problem. To use ``useLibrary``, we need to use latest gradle also. And now, we faced another problem with ``APK Expansion`` java sources. ``` /platform/android/java/src/com/google/android/vending/expansion/downloader/impl/DownloadNotification.java 137 : mCurrentNotification.setLatestEventInfo(mContext, mCurrentTitle, mCurrentText, mContentIntent); // causes error ``` So, some of APK Expansion java sources are updated by referencing commits from https://github.com/danikula/Google-Play-Expansion-File And dropped V3CustomNotification.java which was for android 3.0, since godot supports android 14 (4.0) above officially. Unfortunately, another problem, The 'MissingTranslation' error was occurred. So, build.gradle is updated to use ``disable 'MissingTranslation'`` Additionally, I updated ``buildToolsVersion``, ``targetSdkVersion`` to latest version. I tested APK Expansion funtionality on Android 6.0 (Nexus 9, Nexus 6p) and Android 4.4 (Galaxy Note 2) with Google Developer console.
* -Removed ANT build system for Android, as it was deprecated by GoogleJuan Linietsky2016-01-0820-0/+5685
-Added new Gradle build system, as it is the required build system