Experimental API

Experimental APIs are APIs that are early-stage and not yet finalized or fully qualified. In future releases, these APIs may be changed in incompatible ways, replaced or even removed completely without warning. For these reasons, Danger will not publish applications that use any experimental APIs.

Danger makes these experimental APIs available to our developer community solely for the purposes of exploration and personal interest, and to that end we encourage you to use these new and interesting APIs for whatever your imagination allows.

Please post comments, and report any bugs you encounter, on the developer site.


Contents
Experimental Classes
danger.bluetooth.BluetoothConnection 
danger.bluetooth.BluetoothTransaction 
danger.app.BundleManager 
danger.bluetooth.Device 
danger.bluetooth.DeviceList 
danger.ui.Typeface 
 

Experimental Fields
danger.bluetooth.Device.COD_AUDIO 
danger.bluetooth.Device.COD_CAPTURING 
danger.bluetooth.Device.COD_INFORMATION 
danger.bluetooth.Device.COD_LIMITED_DISC_MASK 
danger.bluetooth.Device.COD_LIMITED_DISCOVERABLE_MODE 
danger.bluetooth.Device.COD_MAJOR_AUDIO 
danger.bluetooth.Device.COD_MAJOR_COMPUTER 
danger.bluetooth.Device.COD_MAJOR_IMAGING 
danger.bluetooth.Device.COD_MAJOR_LAN_ACCESS_POINT 
danger.bluetooth.Device.COD_MAJOR_MASK 
danger.bluetooth.Device.COD_MAJOR_MISCELLANEOUS 
danger.bluetooth.Device.COD_MAJOR_PERIPHERAL 
danger.bluetooth.Device.COD_MAJOR_PHONE 
danger.bluetooth.Device.COD_MAJOR_UNCLASSIFIED 
danger.bluetooth.Device.COD_MINOR_AUDIO_CAMCORDER 
danger.bluetooth.Device.COD_MINOR_AUDIO_CARAUDIO 
danger.bluetooth.Device.COD_MINOR_AUDIO_CONFERENCING 
danger.bluetooth.Device.COD_MINOR_AUDIO_GAMING 
danger.bluetooth.Device.COD_MINOR_AUDIO_HANDSFREE 
danger.bluetooth.Device.COD_MINOR_AUDIO_HEADPHONES 
danger.bluetooth.Device.COD_MINOR_AUDIO_HEADSET 
danger.bluetooth.Device.COD_MINOR_AUDIO_HIFIAUDIO 
danger.bluetooth.Device.COD_MINOR_AUDIO_LOUDSPEAKER 
danger.bluetooth.Device.COD_MINOR_AUDIO_MICROPHONE 
danger.bluetooth.Device.COD_MINOR_AUDIO_PORTABLEAUDIO 
danger.bluetooth.Device.COD_MINOR_AUDIO_SETTOPBOX 
danger.bluetooth.Device.COD_MINOR_AUDIO_UNCLASSIFIED 
danger.bluetooth.Device.COD_MINOR_AUDIO_VCR 
danger.bluetooth.Device.COD_MINOR_AUDIO_VIDEOCAMERA 
danger.bluetooth.Device.COD_MINOR_AUDIO_VIDEOMONITOR 
danger.bluetooth.Device.COD_MINOR_AUDIO_VIDEOSPEAKER 
danger.bluetooth.Device.COD_MINOR_COMP_DESKTOP 
danger.bluetooth.Device.COD_MINOR_COMP_HANDHELD 
danger.bluetooth.Device.COD_MINOR_COMP_LAPTOP 
danger.bluetooth.Device.COD_MINOR_COMP_PALM 
danger.bluetooth.Device.COD_MINOR_COMP_SERVER 
danger.bluetooth.Device.COD_MINOR_COMP_UNCLASSIFIED 
danger.bluetooth.Device.COD_MINOR_COMP_WEARABLE 
danger.bluetooth.Device.COD_MINOR_IMAGE_CAMERA 
danger.bluetooth.Device.COD_MINOR_IMAGE_DISPLAY 
danger.bluetooth.Device.COD_MINOR_IMAGE_PRINTER 
danger.bluetooth.Device.COD_MINOR_IMAGE_SCANNER 
danger.bluetooth.Device.COD_MINOR_IMAGE_UNCLASSIFIED 
danger.bluetooth.Device.COD_MINOR_LAN_0 
danger.bluetooth.Device.COD_MINOR_LAN_17 
danger.bluetooth.Device.COD_MINOR_LAN_33 
danger.bluetooth.Device.COD_MINOR_LAN_50 
danger.bluetooth.Device.COD_MINOR_LAN_67 
danger.bluetooth.Device.COD_MINOR_LAN_83 
danger.bluetooth.Device.COD_MINOR_LAN_99 
danger.bluetooth.Device.COD_MINOR_LAN_NO_SERVICE 
danger.bluetooth.Device.COD_MINOR_MASK 
danger.bluetooth.Device.COD_MINOR_PERIPH_CARD_RDR 
danger.bluetooth.Device.COD_MINOR_PERIPH_COMBOKEY 
danger.bluetooth.Device.COD_MINOR_PERIPH_DIGITIZER 
danger.bluetooth.Device.COD_MINOR_PERIPH_GAMEPAD 
danger.bluetooth.Device.COD_MINOR_PERIPH_JOYSTICK 
danger.bluetooth.Device.COD_MINOR_PERIPH_KEYBOARD 
danger.bluetooth.Device.COD_MINOR_PERIPH_POINTING 
danger.bluetooth.Device.COD_MINOR_PERIPH_REMOTECTRL 
danger.bluetooth.Device.COD_MINOR_PERIPH_SENSING 
danger.bluetooth.Device.COD_MINOR_PERIPH_UNCLASSIFIED 
danger.bluetooth.Device.COD_MINOR_PHONE_CELLULAR 
danger.bluetooth.Device.COD_MINOR_PHONE_CORDLESS 
danger.bluetooth.Device.COD_MINOR_PHONE_ISDN 
danger.bluetooth.Device.COD_MINOR_PHONE_MODEM 
danger.bluetooth.Device.COD_MINOR_PHONE_SMART 
danger.bluetooth.Device.COD_MINOR_PHONE_UNCLASSIFIED 
danger.bluetooth.Device.COD_NETWORKING 
danger.bluetooth.Device.COD_OBJECT_TRANSFER 
danger.bluetooth.Device.COD_POSITIONING 
danger.bluetooth.Device.COD_RENDERING 
danger.bluetooth.Device.COD_SERVICE_MASK 
danger.bluetooth.Device.COD_TELEPHONY 
danger.bluetooth.BluetoothTransaction.COMMAND_DEVICE_DATA 
danger.bluetooth.BluetoothTransaction.COMMAND_MISCELLANEOUS 
danger.bluetooth.BluetoothTransaction.COMMAND_PUSH_DATA 
danger.bluetooth.BluetoothTransaction.COMMAND_VERSION_PREF 
danger.bluetooth.Device.ICON_MENU 
danger.bluetooth.Device.ICON_TITLEBAR 
danger.bluetooth.BluetoothTransaction.PROTOCOL_VERSION 
danger.bluetooth.Device.VERSION 
 

Experimental Methods
danger.ui.Typeface.add(byte[]) 
danger.ui.Typeface.addFromResource(Class, String) 
danger.bluetooth.Device.compareTo(Object) 
danger.bluetooth.DeviceList.contains(Device) 
danger.ui.Typeface.create(byte[]) 
danger.ui.Typeface.createFromResource(Class, String) 
danger.app.BundleManager.discardBundle(Bundle, boolean) 
danger.ui.Typeface.dispose() 
danger.bluetooth.Device.dump() 
danger.bluetooth.DeviceList.dump() 
danger.bluetooth.Device.equals(Object) 
danger.bluetooth.DeviceList.findByAddress(Address) 
danger.bluetooth.DeviceList.findByName(String) 
danger.bluetooth.DeviceList.get(Device) 
danger.bluetooth.DeviceList.get(int) 
danger.bluetooth.Bluetooth.getAddress() 
danger.bluetooth.Device.getAddress() 
danger.bluetooth.BluetoothTransaction.getAppClassName() 
danger.app.BundleManager.getBundles() 
danger.bluetooth.BluetoothTransaction.getBytes() 
danger.bluetooth.Device.getClassOfDevice() 
danger.bluetooth.BluetoothTransaction.getClassVersion() 
danger.bluetooth.BluetoothTransaction.getCommand() 
danger.ui.Typeface.getFamily() 
danger.ui.Typeface.getFont(int) 
danger.bluetooth.BluetoothTransaction.getFromUsername() 
danger.bluetooth.Device.getIcon(int) 
danger.bluetooth.DeviceList.getInstance() 
danger.bluetooth.DeviceList.getLastInquiry() 
danger.bluetooth.Device.getLastNameUpdate() 
danger.bluetooth.Device.getLastSeen() 
danger.bluetooth.DeviceList.getLeastRecentlySeenDevice() 
danger.bluetooth.DeviceList.getList() 
danger.bluetooth.DeviceList.getList(boolean) 
danger.bluetooth.DeviceList.getList(int) 
danger.bluetooth.DeviceList.getList(int[]) 
danger.bluetooth.DeviceList.getList(int[], boolean) 
danger.bluetooth.DeviceList.getList(int, boolean) 
danger.bluetooth.Device.getLocalName() 
danger.bluetooth.Device.getName() 
danger.ui.Typeface.getName() 
danger.bluetooth.Device.getRemoteName() 
danger.bluetooth.BluetoothTransaction.getSequenceID() 
danger.bluetooth.BluetoothTransaction.getString() 
danger.ui.Typeface.getSupportedSizes() 
danger.bluetooth.BluetoothTransaction.getToUsername() 
danger.bluetooth.BluetoothConnection.getVersion() 
danger.bluetooth.Device.getVolume() 
danger.bluetooth.Device.hasFriendlyName() 
danger.bluetooth.Device.hashCode() 
danger.app.BundleManager.installBundle(byte[]) 
danger.app.BundleManager.isBundleSaved(Bundle) 
danger.bluetooth.Device.isCar() 
danger.bluetooth.Device.isComputer() 
danger.bluetooth.Device.isHandsfree() 
danger.bluetooth.Device.isHeadset() 
danger.bluetooth.Device.isInUse() 
danger.bluetooth.Bluetooth.isOn() 
danger.bluetooth.Device.isOnline() 
danger.bluetooth.Device.isPaired() 
danger.bluetooth.Device.isPDA() 
danger.bluetooth.Device.isPhone() 
danger.bluetooth.Device.isSmartPhone() 
danger.bluetooth.Device.justSeen() 
danger.bluetooth.Device.justUpdatedName() 
danger.bluetooth.BluetoothConnection.miscellaneous_ThrowError(byte[], int) 
danger.bluetooth.BluetoothConnection.miscellaneous(byte[], int) 
danger.bluetooth.Bluetooth.registerBluetoothEventsListener(Listener) 
danger.bluetooth.DeviceList.registerListener(Listener) 
danger.app.BundleManager.saveBundle(Bundle) 
danger.bluetooth.BluetoothConnection.send_ThrowError(String, byte[], int) 
danger.bluetooth.BluetoothConnection.send(String, byte[], int) 
danger.bluetooth.Bluetooth.showPairingDialog() 
danger.bluetooth.DeviceList.size() 
danger.bluetooth.Device.supportsHandsfree() 
danger.bluetooth.BluetoothTransaction.toString() 
danger.bluetooth.Bluetooth.unregisterBluetoothEventsListener(Listener) 
danger.bluetooth.DeviceList.unregisterListener(Listener) 
 

Experimental Constructors
danger.bluetooth.BluetoothConnection() 
danger.bluetooth.BluetoothTransaction() 
danger.ui.Typeface()