Home | History | Annotate | Download | only in jni

Lines Matching refs:env

40     // with the AdapterService's ENV if an ASSOCIATE/DISASSOCIATE event
44 JNIEnv* env = AndroidRuntime::getJNIEnv();
45 if (sCallbackEnv != env || sCallbackEnv == NULL) return false;
108 static void classInitNative(JNIEnv* env, jclass clazz) {
110 env->GetMethodID(clazz, "getPlayStatus", "()V");
113 env->GetMethodID(clazz, "getElementAttr", "(B[I)V");
116 env->GetMethodID(clazz, "registerNotification", "(II)V");
121 static void initNative(JNIEnv *env, jobject object) {
138 env->DeleteGlobalRef(mCallbacksObj);
155 mCallbacksObj = env->NewGlobalRef(object);
158 static void cleanupNative(JNIEnv *env, jobject object) {
172 env->DeleteGlobalRef(mCallbacksObj);
177 static jboolean getPlayStatusRspNative(JNIEnv *env, jobject object, jint playStatus,
192 static jboolean getElementAttrRspNative(JNIEnv *env, jobject object, jbyte numAttr,
214 attr = env->GetIntArrayElements(attrIds, NULL);
217 jniThrowIOException(env, EINVAL);
222 text = (jstring) env->GetObjectArrayElement(textArray, i);
223 textStr = env->GetStringUTFChars(text, NULL);
226 env->DeleteLocalRef(text);
238 env->ReleaseStringUTFChars(text, textStr);
239 env->DeleteLocalRef(text);
244 env->ReleaseIntArrayElements(attrIds, attr, 0);
254 env->ReleaseIntArrayElements(attrIds, attr, 0);
258 static jboolean registerNotificationRspPlayStatusNative(JNIEnv *env, jobject object,
275 static jboolean registerNotificationRspTrackChangeNative(JNIEnv *env, jobject object,
285 trk = env->GetByteArrayElements(track, NULL);
287 jniThrowIOException(env, EINVAL);
300 env->ReleaseByteArrayElements(track, trk, 0);
304 static jboolean registerNotificationRspPlayPosNative(JNIEnv *env, jobject object,
335 int register_com_android_bluetooth_avrcp(JNIEnv* env)
337 return jniRegisterNativeMethods(env, "com/android/bluetooth/a2dp/Avrcp",