我是靠谱客的博主 轻松茉莉,这篇文章主要介绍android动态权限usb,通过android.hardware.usb获得的USB权限不适用于NDK,现在分享给大家,希望可以做个参考。

我能够通过

Android的USB Host API获得与设备通信的权限.

private static final String ACTION_USB_PERMISSION = "com.android.example.USB_PERMISSION";

protected void execute(Context ctxt) {

UsbManager manager = (UsbManager) viewer.getSystemService(Context.USB_SERVICE);

HashMap deviceList = manager.getDeviceList();

UsbDevice d = null;

for (String s : deviceList.keySet()) {

d = deviceList.get(s);

}

PendingIntent mPermissionIntent = PendingIntent.getBroadcast(ctxt, 0, new Intent(ACTION_USB_PERMISSION), 0);

IntentFilter filter = new IntentFilter(ACTION_USB_PERMISSION);

viewer.registerReceiver(mUsbReceiver, filter);

manager.requestPermission(d, mPermissionIntent);

}

private final BroadcastReceiver mUsbReceiver = new BroadcastReceiver() {

public void onReceive(Context context

最后

以上就是轻松茉莉最近收集整理的关于android动态权限usb,通过android.hardware.usb获得的USB权限不适用于NDK的全部内容,更多相关android动态权限usb,通过android.hardware.usb获得内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(110)

评论列表共有 0 条评论

立即
投稿
返回
顶部