示例#1
0
 /**
  * Get the priority of the profile.
  *
  * <p>The priority can be any of: {@link #PRIORITY_AUTO_CONNECT}, {@link #PRIORITY_OFF}, {@link
  * #PRIORITY_ON}, {@link #PRIORITY_UNDEFINED}
  *
  * <p>Requires {@link android.Manifest.permission#BLUETOOTH} permission.
  *
  * @param device Bluetooth device
  * @return priority of the device
  * @hide
  */
 public int getPriority(BluetoothDevice device) {
   if (DBG) log("getPriority(" + device + ")");
   if (mService != null && isEnabled() && isValidDevice(device)) {
     try {
       return mService.getPriority(device);
     } catch (RemoteException e) {
       Log.e(TAG, "Stack:" + Log.getStackTraceString(new Throwable()));
       return BluetoothProfile.PRIORITY_OFF;
     }
   }
   if (mService == null) Log.w(TAG, "Proxy not attached to service");
   return BluetoothProfile.PRIORITY_OFF;
 }