Android: Renamed SDLActivity's Java method used for APK expansion files.
authorPhilipp Wiesemann <philipp.wiesemann@arcor.de>
Thu, 17 Sep 2015 22:24:54 +0200
changeset 9869 4ba43d626c4a
parent 9868 c30778c4267d
child 9870 6dd5ab47534b
Android: Renamed SDLActivity's Java method used for APK expansion files. The name was not correct.
android-project/src/org/libsdl/app/SDLActivity.java
src/core/android/SDL_android.c
--- a/android-project/src/org/libsdl/app/SDLActivity.java	Thu Sep 17 22:21:12 2015 +0200
+++ b/android-project/src/org/libsdl/app/SDLActivity.java	Thu Sep 17 22:24:54 2015 +0200
@@ -669,7 +669,7 @@
         }
     }
 
-    // APK extension files support
+    // APK expansion files support
 
     /** com.android.vending.expansion.zipfile.ZipResourceFile object or null. */
     private Object expansionFile;
@@ -678,16 +678,25 @@
     private Method expansionFileMethod;
 
     /**
+     * This method was called by SDL using JNI.
+     * @deprecated because of an incorrect name
+     */
+    @Deprecated
+    public InputStream openAPKExtensionInputStream(String fileName) throws IOException {
+        return openAPKExpansionInputStream(fileName);
+    }
+
+    /**
      * This method is called by SDL using JNI.
      */
-    public InputStream openAPKExtensionInputStream(String fileName) throws IOException {
+    public InputStream openAPKExpansionInputStream(String fileName) throws IOException {
         // Get a ZipResourceFile representing a merger of both the main and patch files
         if (expansionFile == null) {
             Integer mainVersion = Integer.valueOf(nativeGetHint("SDL_ANDROID_APK_EXPANSION_MAIN_FILE_VERSION"));
             Integer patchVersion = Integer.valueOf(nativeGetHint("SDL_ANDROID_APK_EXPANSION_PATCH_FILE_VERSION"));
 
             try {
-                // To avoid direct dependency on Google APK extension library that is
+                // To avoid direct dependency on Google APK expansion library that is
                 // not a part of Android SDK we access it using reflection
                 expansionFile = Class.forName("com.android.vending.expansion.zipfile.APKExpansionSupport")
                     .getMethod("getAPKExpansionZipFile", Context.class, int.class, int.class)
--- a/src/core/android/SDL_android.c	Thu Sep 17 22:21:12 2015 +0200
+++ b/src/core/android/SDL_android.c	Thu Sep 17 22:24:54 2015 +0200
@@ -785,9 +785,9 @@
                 "open", "(Ljava/lang/String;I)Ljava/io/InputStream;");
         inputStream = (*mEnv)->CallObjectMethod(mEnv, assetManager, mid, fileNameJString, 1 /* ACCESS_RANDOM */);
         if (Android_JNI_ExceptionOccurred(SDL_FALSE)) {
-            // Try fallback to APK Extension files
+            /* Try fallback to APK expansion files */
             mid = (*mEnv)->GetMethodID(mEnv, (*mEnv)->GetObjectClass(mEnv, context),
-                "openAPKExtensionInputStream", "(Ljava/lang/String;)Ljava/io/InputStream;");
+                "openAPKExpansionInputStream", "(Ljava/lang/String;)Ljava/io/InputStream;");
             inputStream = (*mEnv)->CallObjectMethod(mEnv, context, mid, fileNameJString);
 
             if (Android_JNI_ExceptionOccurred(SDL_FALSE)) {