JNI到app(JAVA)
<packages/apps/Bluetooth/src/com/android/bluetooth/hfpclient/HeadsetClientStateMachine.java>
final class HeadsetClientStateMachine extends StateMachine {
//静态块方法
static {
classInitNative();
}
private HeadsetClientStateMachine(HeadsetClientService context) {
initializeNative();
}
private native static void classInitNative();
private native void initializeNative();
private native void cleanupNative();
private native boolean connectNative(byte[] address);
private native boolean disconnectNative(byte[] address);
private native boolean connectAudioNative(byte[] address);
private native boolean disconnectAudioNative(byte[] address);、
private native boolean startVoiceRecognitionNative();
private native boolean stopVoiceRecognitionNative();
private native boolean setVolumeNative(int volumeType, int volume);
private native bool