/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