美文网首页
Android UsbManager.getDeviceList

Android UsbManager.getDeviceList

作者: 逆行的小电驴 | 来源:发表于2018-07-30 16:38 被阅读0次
  • 场景,开发板usb景区打印机getDeviceList的size始终为0
  • 本地新建文件 android.hardware.usb.host.xml
image.png
  • 内容为
<permissions>
 <feature name="android.hardware.usb.host"/>
</permissions>
  • 使用adb push 到 /system/etc/permissions
adb push C:\Users\Yanfulei\Desktop\useb\android.hardware.usb.host.xml /system/etc/permissions
  • 下载 core_hardware.xml 文件并修改


    adb pull /system/etc/permissions/tablet_core_hardware.xml 文件不存在
  • 经过查找,发现Android手机为handheld_core_hardware.xml平板为tablet_core_hardware.xml
adb pull /system/etc/permissions/handheld_core_hardware.xml
  • 编辑handheld_core_hardware.xml文件


    在permissions节点增加<feature name="android.hardware.usb.host"/>
  • 重新讲文件push回去


    adb push C:\Users\Yanfulei\handheld_core_hardware.xml /system/etc/permissions
  • 重启后运行程序,getDeviceList则正常了

相关文章

网友评论

      本文标题:Android UsbManager.getDeviceList

      本文链接:https://www.haomeiwen.com/subject/lfbfvftx.html