80,361
社区成员
发帖
与我相关
我的任务
分享
//申请USB权限用
private static final String ACTION_USB_PERMISSION = "自定义的,随便.USB_PERMISSION";
/**
* USB授权
*/
private final BroadcastReceiver usbPermissionReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
String action = intent.getAction();
if (ACTION_USB_PERMISSION.equals(action)) {//授权:还需要判断是同意还是拒绝、是否针对当前设备
} else if (UsbManager.ACTION_USB_DEVICE_ATTACHED.equals(action)) {
Log.d(tag, "USB设备插入");
}
}
};
//在合适的地方做注册
IntentFilter filter = new IntentFilter();
filter.addAction(ACTION_USB_PERMISSION);
filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED);
filter.addAction(UsbManager.ACTION_USB_DEVICE_DETACHED);
context.registerReceiver(usbPermissionReceiver, filter);