Lines Matching defs:env
46 JNIEnv* env = AndroidRuntime::getJNIEnv();
47 if (sCallbackEnv != env || sCallbackEnv == NULL) {
48 ALOGE("Callback env check fail: env: %p, callback: %p", env, sCallbackEnv);
100 static void classInitNative(JNIEnv* env, jclass clazz) {
101 method_onAppRegistrationState = env->GetMethodID(clazz, "onAppRegistrationState", "(II)V");
102 method_onChannelStateChanged = env->GetMethodID(clazz, "onChannelStateChanged",
107 static void initializeNative(JNIEnv *env, jobject object) {
124 env->DeleteGlobalRef(mCallbacksObj);
140 mCallbacksObj = env->NewGlobalRef(object);
143 static void cleanupNative(JNIEnv *env, jobject object) {
159 env->DeleteGlobalRef(mCallbacksObj);
164 static jint registerHealthAppNative(JNIEnv *env, jobject object, jint data_type,
180 mdep_cfg.mdep_description = env->GetStringUTFChars(name, NULL);
181 reg_param.application_name = env->GetStringUTFChars(name, NULL);
194 env->ReleaseStringUTFChars(name, mdep_cfg.mdep_description);
195 env->ReleaseStringUTFChars(name, reg_param.application_name);
199 static jboolean unregisterHealthAppNative(JNIEnv *env, jobject object, int app_id) {
209 static jint connectChannelNative(JNIEnv *env, jobject object,
216 addr = env->GetByteArrayElements(address, NULL);
228 env->ReleaseByteArrayElements(address, addr, 0);
233 static jboolean disconnectChannelNative(JNIEnv *env, jobject object, jint channel_id) {
255 int register_com_android_bluetooth_hdp(JNIEnv* env)
257 return jniRegisterNativeMethods(env, "com/android/bluetooth/hdp/HealthService",