Stay organized with collections
    
    
      
      Save and categorize content based on your preferences.
    
  
  
    
  
  
  
  
    
    
    
  
  
    
    
    
    Device
    class Device
    
    Defines all device class constants. 
    Each BluetoothClass encodes exactly one device class, with major and minor components. 
    The constants in BluetoothClass.Device represent a combination of major and minor device components (the complete device class). The constants in BluetoothClass.Device.Major represent only major device classes. 
    See BluetoothClass.Service for service class constants.
    Summary
    
      
        
          | Nested classes | 
        
          | open | Defines all major device class constants. | 
      
    
    
    
    Constants
    
      AUDIO_VIDEO_CAMCORDER
      
      static val AUDIO_VIDEO_CAMCORDER: Int
      Value: 1076
     
    
      AUDIO_VIDEO_CAR_AUDIO
      
      static val AUDIO_VIDEO_CAR_AUDIO: Int
      Value: 1056
     
    
      AUDIO_VIDEO_HANDSFREE
      
      static val AUDIO_VIDEO_HANDSFREE: Int
      Value: 1032
     
    
      AUDIO_VIDEO_HEADPHONES
      
      static val AUDIO_VIDEO_HEADPHONES: Int
      Value: 1048
     
    
      AUDIO_VIDEO_HIFI_AUDIO
      
      static val AUDIO_VIDEO_HIFI_AUDIO: Int
      Value: 1064
     
    
      AUDIO_VIDEO_LOUDSPEAKER
      
      static val AUDIO_VIDEO_LOUDSPEAKER: Int
      Value: 1044
     
    
      AUDIO_VIDEO_MICROPHONE
      
      static val AUDIO_VIDEO_MICROPHONE: Int
      Value: 1040
     
    
      AUDIO_VIDEO_PORTABLE_AUDIO
      
      static val AUDIO_VIDEO_PORTABLE_AUDIO: Int
      Value: 1052
     
    
      AUDIO_VIDEO_SET_TOP_BOX
      
      static val AUDIO_VIDEO_SET_TOP_BOX: Int
      Value: 1060
     
    
      AUDIO_VIDEO_UNCATEGORIZED
      
      static val AUDIO_VIDEO_UNCATEGORIZED: Int
      Value: 1024
     
    
      AUDIO_VIDEO_VCR
      
      static val AUDIO_VIDEO_VCR: Int
      Value: 1068
     
    
      AUDIO_VIDEO_VIDEO_CAMERA
      
      static val AUDIO_VIDEO_VIDEO_CAMERA: Int
      Value: 1072
     
    
      AUDIO_VIDEO_VIDEO_CONFERENCING
      
      static val AUDIO_VIDEO_VIDEO_CONFERENCING: Int
      Value: 1088
     
    
      AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER
      
      static val AUDIO_VIDEO_VIDEO_DISPLAY_AND_LOUDSPEAKER: Int
      Value: 1084
     
    
      AUDIO_VIDEO_VIDEO_GAMING_TOY
      
      static val AUDIO_VIDEO_VIDEO_GAMING_TOY: Int
      Value: 1096
     
    
      AUDIO_VIDEO_VIDEO_MONITOR
      
      static val AUDIO_VIDEO_VIDEO_MONITOR: Int
      Value: 1080
     
    
      AUDIO_VIDEO_WEARABLE_HEADSET
      
      static val AUDIO_VIDEO_WEARABLE_HEADSET: Int
      Value: 1028
     
    
      COMPUTER_DESKTOP
      
      static val COMPUTER_DESKTOP: Int
      Value: 260
     
    
      COMPUTER_HANDHELD_PC_PDA
      
      static val COMPUTER_HANDHELD_PC_PDA: Int
      Value: 272
     
    
      COMPUTER_LAPTOP
      
      static val COMPUTER_LAPTOP: Int
      Value: 268
     
    
      COMPUTER_PALM_SIZE_PC_PDA
      
      static val COMPUTER_PALM_SIZE_PC_PDA: Int
      Value: 276
     
    
      COMPUTER_SERVER
      
      static val COMPUTER_SERVER: Int
      Value: 264
     
    
      COMPUTER_UNCATEGORIZED
      
      static val COMPUTER_UNCATEGORIZED: Int
      Value: 256
     
    
      COMPUTER_WEARABLE
      
      static val COMPUTER_WEARABLE: Int
      Value: 280
     
    
      HEALTH_BLOOD_PRESSURE
      
      static val HEALTH_BLOOD_PRESSURE: Int
      Value: 2308
     
    
      HEALTH_DATA_DISPLAY
      
      static val HEALTH_DATA_DISPLAY: Int
      Value: 2332
     
    
      HEALTH_GLUCOSE
      
      static val HEALTH_GLUCOSE: Int
      Value: 2320
     
    
      HEALTH_PULSE_OXIMETER
      
      static val HEALTH_PULSE_OXIMETER: Int
      Value: 2324
     
    
      HEALTH_PULSE_RATE
      
      static val HEALTH_PULSE_RATE: Int
      Value: 2328
     
    
      HEALTH_THERMOMETER
      
      static val HEALTH_THERMOMETER: Int
      Value: 2312
     
    
      HEALTH_UNCATEGORIZED
      
      static val HEALTH_UNCATEGORIZED: Int
      Value: 2304
     
    
      HEALTH_WEIGHING
      
      static val HEALTH_WEIGHING: Int
      Value: 2316
     
    
      PERIPHERAL_KEYBOARD
      
      static val PERIPHERAL_KEYBOARD: Int
      Value: 1344
     
    
      PERIPHERAL_KEYBOARD_POINTING
      
      static val PERIPHERAL_KEYBOARD_POINTING: Int
      Value: 1472
     
    
      PERIPHERAL_NON_KEYBOARD_NON_POINTING
      
      static val PERIPHERAL_NON_KEYBOARD_NON_POINTING: Int
      Value: 1280
     
    
      PERIPHERAL_POINTING
      
      static val PERIPHERAL_POINTING: Int
      Value: 1408
     
    
      PHONE_CELLULAR
      
      static val PHONE_CELLULAR: Int
      Value: 516
     
    
      PHONE_CORDLESS
      
      static val PHONE_CORDLESS: Int
      Value: 520
     
    
      PHONE_ISDN
      
      static val PHONE_ISDN: Int
      Value: 532
     
    
      PHONE_MODEM_OR_GATEWAY
      
      static val PHONE_MODEM_OR_GATEWAY: Int
      Value: 528
     
    
      PHONE_SMART
      
      static val PHONE_SMART: Int
      Value: 524
     
    
      PHONE_UNCATEGORIZED
      
      static val PHONE_UNCATEGORIZED: Int
      Value: 512
     
    
      TOY_CONTROLLER
      
      static val TOY_CONTROLLER: Int
      Value: 2064
     
    
      
      
      static val TOY_DOLL_ACTION_FIGURE: Int
      Value: 2060
     
    
      TOY_GAME
      
      static val TOY_GAME: Int
      Value: 2068
     
    
      TOY_ROBOT
      
      static val TOY_ROBOT: Int
      Value: 2052
     
    
      TOY_UNCATEGORIZED
      
      static val TOY_UNCATEGORIZED: Int
      Value: 2048
     
    
      TOY_VEHICLE
      
      static val TOY_VEHICLE: Int
      Value: 2056
     
    
      WEARABLE_GLASSES
      
      static val WEARABLE_GLASSES: Int
      Value: 1812
     
    
      WEARABLE_HELMET
      
      static val WEARABLE_HELMET: Int
      Value: 1808
     
    
      WEARABLE_JACKET
      
      static val WEARABLE_JACKET: Int
      Value: 1804
     
    
      
      
      static val WEARABLE_PAGER: Int
      Value: 1800
     
    
      WEARABLE_UNCATEGORIZED
      
      static val WEARABLE_UNCATEGORIZED: Int
      Value: 1792
     
    
      WEARABLE_WRIST_WATCH
      
      static val WEARABLE_WRIST_WATCH: Int
      Value: 1796
     
    Public constructors
    
  
  
  
    
  
 
  
    
      
      
    
    
      
    
    
  
       
    
    
      
    
  
  
  Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
  Last updated 2025-02-10 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[]]