OSDN Git Service

Load libraries directly from apk
authorDmitriy Ivanov <dimitry@google.com>
Tue, 30 Sep 2014 22:10:48 +0000 (15:10 -0700)
committerDimitry Ivanov <dimitry@google.com>
Tue, 7 Apr 2015 17:25:23 +0000 (17:25 +0000)
commitdec4688f40b0018fbd1f00db05581966f531d88f
tree569eedaa5ff26c7889c2585f87087b020715ddba
parent97467d82a31964e36cb6bc32ac4cf00e884c190e
Load libraries directly from apk

 Introduced new 'extractNativeLibs' attribute to manifest/application.
 Setting it to false prevents installer from extracting library from apk.

 The default value for extractNativeLibs is true.

Bug: 8076853
(cherry picked from commit ff193d642eea7128faad837d19e347cd25212c27)
Change-Id: I1aa2c039bb2a590ae72f256acc9ba5401c2c59b1
16 files changed:
api/current.txt
api/system-current.txt
core/java/android/content/pm/ApplicationInfo.java
core/java/android/content/pm/PackageParser.java
core/java/com/android/internal/content/NativeLibraryHelper.java
core/jni/AndroidRuntime.cpp
core/jni/com_android_internal_content_NativeLibraryHelper.cpp
core/res/res/values/attrs_manifest.xml
core/res/res/values/public.xml
core/tests/coretests/apks/install_jni_lib/Android.mk
core/tests/coretests/apks/install_jni_lib/com_android_frameworks_coretests_JNITest.cpp
core/tests/coretests/apks/install_jni_lib_open_from_apk/Android.mk [new file with mode: 0644]
core/tests/coretests/apks/install_jni_lib_open_from_apk/AndroidManifest.xml [new file with mode: 0644]
core/tests/coretests/apks/install_jni_lib_open_from_apk/res/values/strings.xml [new file with mode: 0644]
core/tests/coretests/apks/install_jni_lib_open_from_apk/src/com/android/frameworks/coretests/JNITests.java [new file with mode: 0644]
core/tests/coretests/apks/install_jni_lib_open_from_apk/src/com/android/frameworks/coretests/OpenFromApkActivity.java [new file with mode: 0644]