14得票2回答
作为设备所有者授予USB权限

设备所有者可以使用DevicePolicyManager.setPermissionGrantState()授权给第三方应用程序运行时权限,以避免用户提示。 但是,设备所有者是否有办法授予USB权限,使得该应用程序可以访问插入的USB设备而无需用户提示? 我尝试调用UsbManager.g...

11得票3回答
重启后保持USB权限而无需重新插入设备

在Android应用程序中,我需要针对特定的USB设备(已知的供应商/产品ID),该设备永久插在Android设备上,获取权限。 到目前为止,我做出了以下观察: - 当使用UsbManager.requestPermission()时,当重新插入/重启时,权限被解除,弹出窗口的复选框似乎对...

10得票2回答
为什么 UsbManager.getDevicesList() 无法枚举特定设备?

如标题所述,我在使用UsbManager.getDeviceList()枚举特定USB设备时遇到了问题,该设备连接在一台支持USB的Android手机上。我已经成功地枚举和通信了其他USB设备,但是这个特定的USB设备无法被找到。第三方应用程序(例如USB Device Info)也无法枚举它...

9得票1回答
如何授权使用USB管理器打开USB设备?openDevice()函数总是返回null。

我希望在以下代码中使用USB设备。它成功地列出了USB设备并对它们进行了迭代。在以下代码中,"device"对象是我需要打开的USB设备。除了一直返回null值的OpenDevice()方法之外,一切似乎都很正常! [Activity(Label = "TestApp", MainLaunc...

9得票1回答
在Android应用中使用libCEC + USB dongle

我的目标是从配备Pulse-Eight的USB dongle的Android盒子上运行的标准(即非系统)应用程序发送HDMI CEC命令。 按照这些说明,我成功地编译了libcec for Android,并在该盒子上以root身份执行了以下命令: echo <my-cec-comm...

8得票3回答
无提示的USB权限

我有两个与我的应用相关的活动。一个是FirstActivity,另一个是SecondActivity。 FirstActivity是主要的和启动的活动。 SecondActivity使用USB设备。我希望USB权限提示只出现一次在应用程序的生命周期内。 如果只有一个活动,在清单中添加以下行可...

8得票2回答
Nougat相机API中的USB网络摄像头支持

我正在按照这些说明为树莓派3构建一个Nougat AOSP镜像:https://github.com/tab-pi/platform_manifest。我有一台UVC兼容的USB网络摄像头(Logitech C525),我想通过Android相机API进行访问。 到目前为止,摄像头在UsbM...

7得票1回答
如何在Android中使用USB网络摄像头时解决拔出USB电缆错误?

我创建了一款基于连接网络摄像头的安卓应用。当连接成功时,应用程序能够正常运行。但是当我拔掉手机与摄像头的连接时,应用程序会崩溃并显示“不幸地应用程序已停止工作”。 视频活动: public class VideoActivity extends AppCompatActivity { Ac...

7得票2回答
如何同时在两个应用程序中使用同一个USB附件?

我有一个应用程序,使用了 <uses-feature android:name="android.hardware.usb.accessory" android:required="true" /> 我希望那个 USB 设备可以同时与运行在前台...

7得票1回答
如何在Android Usb Host中获取Usb设备响应主机发送的命令后的结果?

按照简单的教程,我能够连接到设备(带有ADNS-5000芯片的USB光学鼠标),并进行批量传输。 UsbInterface intf = device.getInterface(0); UsbEndpoint endpoint = intf.getEndpoint(0); UsbDevice...