summaryrefslogtreecommitdiffstats
path: root/core/jni/AndroidRuntime.cpp
diff options
context:
space:
mode:
authorTapas Kumar Kundu <tkundu@codeaurora.org>2015-08-11 16:27:39 -0700
committerLinux Build Service Account <lnxbuild@localhost>2015-10-06 03:27:46 -0600
commit20d6e3c9b06d790e5ede4b1aa585d43a7d72b560 (patch)
tree53953df88cd0b1cd13d277c527f16bd9746adc64 /core/jni/AndroidRuntime.cpp
parent7acea82cad7fc706a4f7f172626477e716f6d9c9 (diff)
downloadframeworks_base-20d6e3c9b06d790e5ede4b1aa585d43a7d72b560.zip
frameworks_base-20d6e3c9b06d790e5ede4b1aa585d43a7d72b560.tar.gz
frameworks_base-20d6e3c9b06d790e5ede4b1aa585d43a7d72b560.tar.bz2
ActivityTrigger: New class to invoke when activity starts/resumes
This changes is combination of following commits: 1) Author: David Ng <dave@codeaurora.org> Proprietary client library needs to know activity name. Example:app trigger Change-Id: I3078ef90d0b1846cdbbf9eaefd68544263936040 2) Author: Rajulu Ponnada <rajulu@codeaurora.org> Change activity trigger api to include activity flags which can be changed if required in vendor specific library. Change-Id: Icfaab21fd4c5a6290f226a338870b9031d32b498 3) Author: Rajulu Ponnada <rajulu@codeaurora.org> support for opening/loading multiple dynamic libraries when apps' activity start/resume invoked Change-Id: Icf42e426870ee634920c2288e4075699c472d3a6 4) Author: Xin Qi <xqi@codeaurora.org> GetStringUTFChars() does not release memory untill ReleaseStringUTFChars() is called and causes memory leak. This change uses ReleaseStringUTFChars() to release unused buffer. Change-Id: If7f27ea35f5a1d1dd7c98fbe5f92729ab9ba0257 Change-Id: I089f1669e5711efcabbf1985d80b48c6e92893c6
Diffstat (limited to 'core/jni/AndroidRuntime.cpp')
-rw-r--r--core/jni/AndroidRuntime.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp
index 2fad2f6..352fc1f 100644
--- a/core/jni/AndroidRuntime.cpp
+++ b/core/jni/AndroidRuntime.cpp
@@ -191,6 +191,7 @@ extern int register_com_android_internal_content_NativeLibraryHelper(JNIEnv *env
extern int register_com_android_internal_net_NetworkStatsFactory(JNIEnv *env);
extern int register_com_android_internal_os_Zygote(JNIEnv *env);
extern int register_com_android_internal_util_VirtualRefBasePtr(JNIEnv *env);
+extern int register_com_android_internal_app_ActivityTrigger(JNIEnv *env);
static AndroidRuntime* gCurRuntime = NULL;
@@ -1432,6 +1433,7 @@ static const RegJNIRec gRegJNI[] = {
REG_JNI(register_android_animation_PropertyValuesHolder),
REG_JNI(register_com_android_internal_content_NativeLibraryHelper),
REG_JNI(register_com_android_internal_net_NetworkStatsFactory),
+ REG_JNI(register_com_android_internal_app_ActivityTrigger),
};
/*