Lines Matching defs:env
39 // with the AdapterService's ENV if an ASSOCIATE/DISASSOCIATE event
45 JNIEnv* env = AndroidRuntime::getJNIEnv();
46 if (sCallbackEnv != env || sCallbackEnv == NULL) return false;
102 static void classInitNative(JNIEnv* env, jclass clazz) {
108 env->GetMethodID(clazz, "onConnectionStateChanged", "(I[B)V");
111 env->GetMethodID(clazz, "onAudioStateChanged", "(I[B)V");
137 static void initNative(JNIEnv *env, jobject object) {
154 env->DeleteGlobalRef(mCallbacksObj);
170 mCallbacksObj = env->NewGlobalRef(object);
173 static void cleanupNative(JNIEnv *env, jobject object) {
188 env->DeleteGlobalRef(mCallbacksObj);
193 static jboolean connectA2dpNative(JNIEnv *env, jobject object, jbyteArray address) {
201 addr = env->GetByteArrayElements(address, NULL);
204 jniThrowIOException(env, EINVAL);
211 env->ReleaseByteArrayElements(address, addr, 0);
215 static jboolean disconnectA2dpNative(JNIEnv *env, jobject object, jbyteArray address) {
221 addr = env->GetByteArrayElements(address, NULL);
223 jniThrowIOException(env, EINVAL);
230 env->ReleaseByteArrayElements(address, addr, 0);
242 int register_com_android_bluetooth_a2dp(JNIEnv* env)
244 return jniRegisterNativeMethods(env, "com/android/bluetooth/a2dp/A2dpStateMachine",