现在驱动已经跑起来了。hciconfig 可以看到 hci0,也可以 hcitool scan 到设备。接下来怎么使 UI 那边响应起来?还有如何配对,传输文件?

解决方案 »

  1.   

    bluetoothsettings.java 中注册蓝牙Intent :  
    private boolean initBluetoothAPI()正常启动的时候会返回BluetoothIntent.ENABLED_ACTION 这个Intent配对 :private void doPair(Preference pref, String address) {
            pref.setEnabled(false);
            pref.setSummary(STR_PAIRING);
            if (mPinEdit != null){
            String strPIN = mPinEdit.getText().toString();
            
            mBluetooth.writePinCode(address, strPIN);
            mBluetooth.createBonding(address, sDeviceCallback);
            }
        
        }
    往下跟一跟