我会将它们分享给一些供应商,但我希望这些库只能在一个或多个Android设备上使用。我尝试获取设备的唯一id,并检查id是否合法,但似乎没有任何代表唯一设备的id,即使设备被重新刷新也无法更改。我知道在x86系统下有CPUID,但在基于arm的安卓设备上没有类似的东西。此外,为了linux的安全机制,我也不能从没有root的用户空间中获得任何类似于flash id
因此,我正在为一个程序编写安装脚本,该程序在其配置中需要来自lsusb的设备id,因此我考虑执行以下操作:#put the list into a array for#from that line strip out the device id and vender id from the selected line.这一行看上去如下:
Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Seria