w***@163.com
w***@163.com
  • 发布:2023-07-04 15:25
  • 更新:2023-07-04 15:25
  • 阅读:480

通过getDeviceList方法获取的设备列表,如果使用usbManager获取权限

分类:Native.js

var connected = intent.getExtras()
plus.android.importClass(connected)
var isusb = connected.getBoolean('connected')
const localUsbDevice = intent.getParcelableExtra('device')
const Context = plus.android.importClass('android.content.Context')
usbManager = context.getSystemService(Context.USB_SERVICE)
outLine("usbManager:" + usbManager)
const mDevices = usbManager.getDeviceList()
outLine('mDevices' + mDevices)
const PendingIntent = plus.android.importClass('android.app.PendingIntent')
const Intent = plus.android.importClass('android.content.Intent')
const mPendingIntent = PendingIntent.getBroadcast(context, 0, new Intent(
'ACTION_USB_PERMISSION'), 0)
usbManager.hasPermission(Object.values(mDevices)[0]) // 此步java报错

2023-07-04 15:25 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复