diff options
author | Kenny Root <kroot@google.com> | 2010-08-12 07:36:02 -0700 |
---|---|---|
committer | Kenny Root <kroot@google.com> | 2010-08-18 09:34:58 -0700 |
commit | 02ca31fbae9f35dd30f79de6927fae11b549391a (patch) | |
tree | dc037f02f42db20ba1f086e707fd53a71ea4c4c5 /core/jni/android_content_res_ObbScanner.cpp | |
parent | baf3869b88ab4e31f792dbe08f61725bc3619ea8 (diff) | |
download | frameworks_base-02ca31fbae9f35dd30f79de6927fae11b549391a.zip frameworks_base-02ca31fbae9f35dd30f79de6927fae11b549391a.tar.gz frameworks_base-02ca31fbae9f35dd30f79de6927fae11b549391a.tar.bz2 |
Add OBB flags to support overlays
* Add flags field in OBB footer to support overlays.
* Remove unused 'crypto' and 'filesystem' fields in obbtool (could
later be supported in the "flags" field of the OBB footer).
* Add notes to document OBB classes before shipping.
Change-Id: I386b43c32c5edef55210acb5d3322639c08010ba
Diffstat (limited to 'core/jni/android_content_res_ObbScanner.cpp')
-rw-r--r-- | core/jni/android_content_res_ObbScanner.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/core/jni/android_content_res_ObbScanner.cpp b/core/jni/android_content_res_ObbScanner.cpp index 1239274..62c89fc 100644 --- a/core/jni/android_content_res_ObbScanner.cpp +++ b/core/jni/android_content_res_ObbScanner.cpp @@ -31,6 +31,7 @@ static struct { jfieldID packageName; jfieldID version; + jfieldID flags; } gObbInfoClassInfo; static jboolean android_content_res_ObbScanner_getObbInfo(JNIEnv* env, jobject clazz, jstring file, @@ -85,6 +86,8 @@ int register_android_content_res_ObbScanner(JNIEnv* env) "packageName", "Ljava/lang/String;"); GET_FIELD_ID(gObbInfoClassInfo.version, gObbInfoClassInfo.clazz, "version", "I"); + GET_FIELD_ID(gObbInfoClassInfo.flags, gObbInfoClassInfo.clazz, + "flags", "I"); return AndroidRuntime::registerNativeMethods(env, "android/content/res/ObbScanner", gMethods, NELEM(gMethods)); |