蓝牙设置设备名



/packages/apps/Settings/src/com/android/settings/bluetooth/LocalBluetoothAdapter.java


public final class LocalBluetoothAdapter
{
    private final BluetoothAdapter mAdapter;
}


------------------------------------------------------------------------------------------------


/frameworks/base/core/java/android/bluetooth/BluetoothAdapter.java


public final class BluetoothAdapter
{
    private IBluetooth mService;


public boolean setName(String name)
{
mService.setName(name);
}

public void onBluetoothServiceUp(IBluetooth bluetoothService) 
{
mService = bluetoothService;
}
}


------------------------------------------------------------------------------------------------


/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterService.java
private static class AdapterServiceBinder extends IBluetooth.Stub
{
public boolean setName(String name) 
{
AdapterService service = getService();
return service.setName(name);
}
}


------------------------------------------------------------------------------------------------


/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterService.java
boolean setName(String name)
{
return mAdapterProperties.setName(name);
}


------------------------------------------------------------------------------------------------


/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java
class AdapterProperties
{
private AdapterService mService;

boolean setName(String name)
{
mService.setAdapterPropertyNative( AbstractionLayer.BT_PROPERTY_BDNAME, name.getBytes());
}
}


------------------------------------------------------------------------------------------------


/packages/apps/Bluetooth/jni/com_android_bluetooth_btservice_AdapterService.cpp
static jboolean setAdapterPropertyNative(JNIEnv *env, jobject obj, jint type, jbyteArray value)


------------------------------------------------------------------------------------------------


/external/bluetooth/bluedroid/btif/src/bluetooth.c
static const bt_interface_t bluetoothInterface =


------------------------------------------------------------------------------------------------


/external/bluetooth/bluedroid/btif/src/bluetooth.c
static int set_adapter_property(const bt_property_t *property)


------------------------------------------------------------------------------------------------


/external/bluetooth/bluedroid/btif/src/btif_core.c
bt_status_t btif_set_adapter_property(const bt_property_t *property)
BT_PROPERTY_BDNAME

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值