<feed xmlns='http://www.w3.org/2005/Atom'>
<title>godot.git/platform/android/java/src/com, branch 3.0.1-stable</title>
<subtitle>Godot Engine – Multi-platform 2D and 3D game engine https://godotengine.org
</subtitle>
<id>https://git.neuromancer.sk/godot.git/atom?h=3.0.1-stable</id>
<link rel='self' href='https://git.neuromancer.sk/godot.git/atom?h=3.0.1-stable'/>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/'/>
<updated>2017-05-12T06:24:22Z</updated>
<entry>
<title>Merge pull request #8723 from volzhs/fix-android-master</title>
<updated>2017-05-12T06:24:22Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-05-12T06:24:22Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=413e68fcedb5a1450f45fa4e75f07334bf8b224c'/>
<id>urn:sha1:413e68fcedb5a1450f45fa4e75f07334bf8b224c</id>
<content type='text'>
Fix possible memory leak for Android and update gradle</content>
</entry>
<entry>
<title>Fix possible memory leak for Android</title>
<updated>2017-05-12T05:44:37Z</updated>
<author>
<name>volzhs</name>
</author>
<published>2017-05-12T05:24:14Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=9d33f510665718c5878dd34d3c00e8afa66ea800'/>
<id>urn:sha1:9d33f510665718c5878dd34d3c00e8afa66ea800</id>
<content type='text'>
/godot_dev/platform/android/java/src/com/google/android/vending/expansion/downloader/impl/DownloaderService.java:575: Error: The WIFI_SERVICE must be looked up on the Application context or memory will leak on devices &lt; Android N. Try changing  to .getApplicationContext()  [WifiManagerLeak]
            mWifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Explanation for issues of type "WifiManagerLeak":
   On versions prior to Android N (24), initializing the WifiManager via
   Context#getSystemService can cause a memory leak if the context is not the
   application context. Change context.getSystemService(...) to
   context.getApplicationContext().getSystemService(...).

1 errors, 0 warnings
</content>
</entry>
<entry>
<title>Improve documentation of thirdparty code snippets</title>
<updated>2017-05-07T09:42:37Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-05-06T21:38:44Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=c8aea60324e3e219945a805f871363c10292f38b'/>
<id>urn:sha1:c8aea60324e3e219945a805f871363c10292f38b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix error or download again if use obb for Android</title>
<updated>2017-04-25T19:06:45Z</updated>
<author>
<name>volzhs</name>
</author>
<published>2017-04-25T19:06:45Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=889ce29fc248f5d9aea5dc0adc6b08418f778655'/>
<id>urn:sha1:889ce29fc248f5d9aea5dc0adc6b08418f778655</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typos in source code using codespell</title>
<updated>2017-03-24T20:45:31Z</updated>
<author>
<name>Rémi Verschelde</name>
</author>
<published>2017-03-24T20:45:31Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=debeee56f721178d44f71deb4e303b825d1dccd1'/>
<id>urn:sha1:debeee56f721178d44f71deb4e303b825d1dccd1</id>
<content type='text'>
From https://github.com/lucasdemarchi/codespell
</content>
</entry>
<entry>
<title>Remove duplicated aidl for android</title>
<updated>2016-06-24T16:11:21Z</updated>
<author>
<name>volzhs</name>
</author>
<published>2016-06-24T16:11:21Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=a5a5bdef25f95008e7c4ddecf48694c43000fbdf'/>
<id>urn:sha1:a5a5bdef25f95008e7c4ddecf48694c43000fbdf</id>
<content type='text'>
Tested IAP function on device.
</content>
</entry>
<entry>
<title>Add comments for NotificationCompat to support API &lt; 16</title>
<updated>2016-05-25T13:19:37Z</updated>
<author>
<name>volzhs</name>
</author>
<published>2016-05-25T13:19:37Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=e5d16eca466aa50b57a127d660499591f16f2255'/>
<id>urn:sha1:e5d16eca466aa50b57a127d660499591f16f2255</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix compatibility for Android API 14 with supporting API 23</title>
<updated>2016-05-24T02:22:35Z</updated>
<author>
<name>volzhs</name>
</author>
<published>2016-05-24T02:22:35Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=ff67c256f52b904bdabe17e755194149da9b219f'/>
<id>urn:sha1:ff67c256f52b904bdabe17e755194149da9b219f</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Supporting Android API 23 (Android 6.0)</title>
<updated>2016-05-20T13:57:49Z</updated>
<author>
<name>volzhs</name>
</author>
<published>2016-05-20T13:57:49Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=160713d4d36ab4bd5f9b53d0d3e0c69d7e4960f7'/>
<id>urn:sha1:160713d4d36ab4bd5f9b53d0d3e0c69d7e4960f7</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Renamed godot domain from com.android.godot (which was incorrect) to org.godotengine.godot</title>
<updated>2016-01-08T20:53:00Z</updated>
<author>
<name>Juan Linietsky</name>
</author>
<published>2016-01-08T20:53:00Z</published>
<link rel='alternate' type='text/html' href='https://git.neuromancer.sk/godot.git/commit/?id=40ba22631bbb7fc4c6b88d01402e132dbaceaf2b'/>
<id>urn:sha1:40ba22631bbb7fc4c6b88d01402e132dbaceaf2b</id>
<content type='text'>
</content>
</entry>
</feed>
