當前位置: 首頁>>代碼示例>>Java>>正文


Java BluetoothProfile.A2DP屬性代碼示例

本文整理匯總了Java中android.bluetooth.BluetoothProfile.A2DP屬性的典型用法代碼示例。如果您正苦於以下問題:Java BluetoothProfile.A2DP屬性的具體用法?Java BluetoothProfile.A2DP怎麽用?Java BluetoothProfile.A2DP使用的例子?那麽, 這裏精選的屬性代碼示例或許可以為您提供幫助。您也可以進一步了解該屬性所在android.bluetooth.BluetoothProfile的用法示例。


在下文中一共展示了BluetoothProfile.A2DP屬性的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: onServiceDisconnected

@Override
public void onServiceDisconnected(int profile) {
    Log.e("blueHeadsetListener", "onServiceDisconnected:" + profile);
    if (profile == BluetoothProfile.A2DP) {
        voiceMediator.setBluetoothA2dp(null);
    } else if (profile == BluetoothProfile.HEADSET) {
        voiceMediator.setBluetoothHeadset(null);
    }
}
 
開發者ID:LingjuAI,項目名稱:AssistantBySDK,代碼行數:9,代碼來源:AssistantService.java

示例2: onServiceConnected

@Override
public void onServiceConnected(int profile, BluetoothProfile proxy) {
    Log.e("blueHeadsetListener", "onServiceConnected:" + profile);
    if (profile == BluetoothProfile.A2DP) {
        voiceMediator.setBluetoothA2dp((BluetoothA2dp) proxy);
    } else if (profile == BluetoothProfile.HEADSET) {
        voiceMediator.setBluetoothHeadset((BluetoothHeadset) proxy);
    }
}
 
開發者ID:LingjuAI,項目名稱:AssistantBySDK,代碼行數:9,代碼來源:AssistantService.java

示例3: onServiceConnected

@Override
        public void onServiceConnected(int profile, BluetoothProfile proxy) {
            try {
                if (profile == BluetoothProfile.HEADSET) {
//                    bh = (BluetoothHeadset) proxy;
//                    if (bh.getConnectionState(mTouchObject.bluetoothDevice) != BluetoothProfile.STATE_CONNECTED){
//                        bh.getClass()
//                                .getMethod("connect", BluetoothDevice.class)
//                                .invoke(bh, mTouchObject.bluetoothDevice);
//                    }

                } else if (profile == BluetoothProfile.A2DP) {
                    /**使用A2DP的協議連接藍牙設備(使用了反射技術調用連接的方法)*/
                    a2dp = (BluetoothA2dp) proxy;
                    if (a2dp.getConnectionState(currentBluetoothDevice) != BluetoothProfile.STATE_CONNECTED) {
                        a2dp.getClass()
                                .getMethod("connect", BluetoothDevice.class)
                                .invoke(a2dp, currentBluetoothDevice);
                        Toast.makeText(MainActivity.this,"請播放音樂",Toast.LENGTH_SHORT).show();
                        getBondedDevices();
                    }
                }

            } catch (Exception e) {
                e.printStackTrace();
            }
        }
 
開發者ID:LiuJunb,項目名稱:BlueToothEatPhone,代碼行數:27,代碼來源:MainActivity.java

示例4: getProfileCode

@Override
public int getProfileCode() {
	return BluetoothProfile.A2DP;
}
 
開發者ID:Joy-Whale,項目名稱:BluetoothProfile,代碼行數:4,代碼來源:BluetoothA2dpProfile.java


注:本文中的android.bluetooth.BluetoothProfile.A2DP屬性示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。