您是否通过意图请求许可来查看附件?

您是定义自己的自定义类型和通信层还是试图通过adb ....这样做?更多信息可能会很好。但现在,您需要知道您是否可以看到该设备。

private void checkInfo() {

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

/*

* this block required if you need to communicate to USB devices it's

* take permission to device

* if you want than you can set this to which device you want to communicate

*/

// ------------------------------------------------------------------

mPermissionIntent = PendingIntent.getBroadcast(this, 0, new Intent(

ACTION_USB_PERMISSION), 0);

IntentFilter filter = new IntentFilter(ACTION_USB_PERMISSION);

registerReceiver(mUsbReceiver, filter);

// -------------------------------------------------------------------

HashMap deviceList = manager.getDeviceList();

Iterator deviceIterator = deviceList.values().iterator();

String i = "";

while (deviceIterator.hasNext()) {

device = deviceIterator.next();

manager.requestPermission(device, mPermissionIntent);

i += "\n" + "DeviceID: " + device.getDeviceId() + "\n"

+ "DeviceName: " + device.getDeviceName() + "\n"

+ "DeviceClass: " + device.getDeviceClass() + " - "

+ "DeviceSubClass: " + device.getDeviceSubclass() + "\n"

+ "VendorID: " + device.getVendorId() + "\n"

+ "ProductID: " + device.getProductId() + "\n";

}

textInfo.setText(i);

}

private final BroadcastReceiver mUsbReceiver = new BroadcastReceiver() {

public void onReceive(Context context, Intent intent) {

String action = intent.getAction();

if (ACTION_USB_PERMISSION.equals(action)) {

synchronized (this) {

UsbDevice device = (UsbDevice) intent

.getParcelableExtra(UsbManager.EXTRA_DEVICE);

if (intent.getBooleanExtra(

UsbManager.EXTRA_PERMISSION_GRANTED, false)) {

if (device != null) {

// call method to set up device communication

}

} else {

Log.d("ERROR", "permission denied for device " + device);

}

}

}

}

}; :

https://source.android.com/devices/accessories/aoa2.html

文本从复制

android aoa usb,建立通过USB连接线使用AOA protocal两款Android设备相关推荐

  1. Android音视频学习系列(七) — 从0~1开发一款Android端播放器(支持多协议网络拉流本地文件)

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

  2. 诺基亚 android 7.0,在中国首发! 诺基亚两款Android 7.0新机曝光:一大一小

    对于老粉丝来说,等来诺基亚安卓手机应该不会是太遥远的事情了,不过只是贴牌生产的它,真的还有入手的必要吗?现在,最新的消息称,诺基亚准备的两款安卓手机预计最快年底前发布,其完全由富士康设计和生产,定位高 ...

  3. 款android智能手机,索爱发布两款Android智能手机

    新浪科技讯 北京时间6月22日晚间消息,索尼爱立信(以下简称"索爱")周三在新加坡发布了两款新Android手机,旨在进一步提升其智能手机市场份额. 索尼首席营销官史蒂夫·沃克(S ...

  4. mix2s android p 测试,历时一个月,MIX2S成小米首款Android P公测机型

    原标题:历时一个月,MIX2S成小米首款Android P公测机型 集微网消息,上个月在谷歌发布完Android P正式版之后,国内手机厂商小米第一时间给旗下的部分MIX2S用户推送了基于Androi ...

  5. mix2s android p内测,历时一个月,MIX2S成小米首款Android P公测机型

    集微网消息,上个月在谷歌发布完Android P正式版之后,国内手机厂商小米第一时间给旗下的部分MIX2S用户推送了基于Android P深度定制的MIUI10内测版,并称小米在年初就对Android ...

  6. android 省电软件 实测,真的能省电?五款Android省电应用实测(5)

    无节电软件耗电量测试 除了测试使用不同节电软件下的耗电量之外,自然还要测试在未安装任何节电软件时的耗电量,方便在整体效果上进行对比.我们将手机状态手动设置为50%亮度,开启各种无线连接,并测试上述的各 ...

  7. android usb存储固定,如何在Android 10中设置默认USB行为

    当您将Android设备插入到您的PC上时,它将按照您配置操作的方式进行操作. 你会注意到的一件事是丢失的USB质量存储,这曾经是一个选择.USB大容量存储是所有类型存储设备的标准协议,其中驱动器本身 ...

  8. android type c 耳机检测,USB Type-C 的新音频标准将帮助 Android 设备去掉 3.5mm 耳机孔...

    原标题:USB Type-C 的新音频标准将帮助 Android 设备去掉 3.5mm 耳机孔 苹果往往能够带领硬件行业的一个潮流,虽然在刚开始的时候,充满争议.但随着 iPhone 7 正式去除 3 ...

  9. Android 手机模拟游戏手柄(USB,C#,winio)

    Android 手机模拟游戏手柄(USB,C#,winio) 使用的知识点:Android服务器通过USB连接PC端,winio发送键盘消息,Socket编程,线程,Android多点触控 先说下思路 ...

最新文章

  1. python小游戏代码大全-【程序源代码】python贪吃蛇小游戏
  2. DVD碟片输出与刻录简单流程
  3. .sql文件如何执行_干货|一条SQL查询语句是如何执行的
  4. 就业阶段-java语言进价_day06
  5. c语言bellman算法,求 最短路径中BELLMAN FORD算法实现的C程序
  6. C#获取文件(磁盘驱动器)的关联图标(使用API SHGetFileInfo)
  7. Swift中文教程(二十) 扩展
  8. ubuntu上安装 ibus Google拼音输入法
  9. 手动挡五个档位示意图_★手动挡汽车档位图解
  10. 原来理解 AOP 可以这么简单
  11. C语言变量声明内存分配
  12. scrapy vs requests+beautifulsoup
  13. UI自动化测试之iframe切换
  14. 计算机如何连接iphone,iphone怎么连接到电脑的方法详解【图文】
  15. IntelliJ IDEA常用设置及快捷键以及自定义
  16. Jmeter录制脚本,HTTP代理服务器介绍使用
  17. Python安装.whl文件流程及问题解决
  18. 狂刷《Java权威面试指南(阿里版)》,助你一臂之力,事半功倍
  19. 双耳节拍 枕头_枕头自行运行
  20. 抽奖小程序 c语言,抽奖小程序 一抽奖小程序,需十位学生信息,抽出一等奖1名,二等奖2名,三等奖......

热门文章

  1. 几率波量子雷达/反事实量子通信
  2. 大数据基础课第三课 spark_core、Spark_sqlSpark_streaming
  3. 好书推荐-《策略思维》
  4. STM32h743开启cache后ADC采集DMA数据不更新问题
  5. 谈一谈Android适配(从蓝湖切图模糊问题说开去)
  6. 算法成长之路------CF22A Second Order Statistics
  7. 2合1笔记本 android,安卓,视窗,双系统二合一平板笔记本
  8. 符合FDA标准的邮件安全证书(S/MIME)有哪些?
  9. 正在载入java_如何实现程序加载时弹出正在加载对话框
  10. 分布式数据库案例分享:腾讯移动支付平台米大师