android aoa usb,建立通过USB连接线使用AOA protocal两款Android设备
您是否通过意图请求许可来查看附件?
您是定义自己的自定义类型和通信层还是试图通过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设备相关推荐
- Android音视频学习系列(七) — 从0~1开发一款Android端播放器(支持多协议网络拉流本地文件)
系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...
- 诺基亚 android 7.0,在中国首发! 诺基亚两款Android 7.0新机曝光:一大一小
对于老粉丝来说,等来诺基亚安卓手机应该不会是太遥远的事情了,不过只是贴牌生产的它,真的还有入手的必要吗?现在,最新的消息称,诺基亚准备的两款安卓手机预计最快年底前发布,其完全由富士康设计和生产,定位高 ...
- 款android智能手机,索爱发布两款Android智能手机
新浪科技讯 北京时间6月22日晚间消息,索尼爱立信(以下简称"索爱")周三在新加坡发布了两款新Android手机,旨在进一步提升其智能手机市场份额. 索尼首席营销官史蒂夫·沃克(S ...
- mix2s android p 测试,历时一个月,MIX2S成小米首款Android P公测机型
原标题:历时一个月,MIX2S成小米首款Android P公测机型 集微网消息,上个月在谷歌发布完Android P正式版之后,国内手机厂商小米第一时间给旗下的部分MIX2S用户推送了基于Androi ...
- mix2s android p内测,历时一个月,MIX2S成小米首款Android P公测机型
集微网消息,上个月在谷歌发布完Android P正式版之后,国内手机厂商小米第一时间给旗下的部分MIX2S用户推送了基于Android P深度定制的MIUI10内测版,并称小米在年初就对Android ...
- android 省电软件 实测,真的能省电?五款Android省电应用实测(5)
无节电软件耗电量测试 除了测试使用不同节电软件下的耗电量之外,自然还要测试在未安装任何节电软件时的耗电量,方便在整体效果上进行对比.我们将手机状态手动设置为50%亮度,开启各种无线连接,并测试上述的各 ...
- android usb存储固定,如何在Android 10中设置默认USB行为
当您将Android设备插入到您的PC上时,它将按照您配置操作的方式进行操作. 你会注意到的一件事是丢失的USB质量存储,这曾经是一个选择.USB大容量存储是所有类型存储设备的标准协议,其中驱动器本身 ...
- android type c 耳机检测,USB Type-C 的新音频标准将帮助 Android 设备去掉 3.5mm 耳机孔...
原标题:USB Type-C 的新音频标准将帮助 Android 设备去掉 3.5mm 耳机孔 苹果往往能够带领硬件行业的一个潮流,虽然在刚开始的时候,充满争议.但随着 iPhone 7 正式去除 3 ...
- Android 手机模拟游戏手柄(USB,C#,winio)
Android 手机模拟游戏手柄(USB,C#,winio) 使用的知识点:Android服务器通过USB连接PC端,winio发送键盘消息,Socket编程,线程,Android多点触控 先说下思路 ...
最新文章
- python小游戏代码大全-【程序源代码】python贪吃蛇小游戏
- DVD碟片输出与刻录简单流程
- .sql文件如何执行_干货|一条SQL查询语句是如何执行的
- 就业阶段-java语言进价_day06
- c语言bellman算法,求 最短路径中BELLMAN FORD算法实现的C程序
- C#获取文件(磁盘驱动器)的关联图标(使用API SHGetFileInfo)
- Swift中文教程(二十) 扩展
- ubuntu上安装 ibus Google拼音输入法
- 手动挡五个档位示意图_★手动挡汽车档位图解
- 原来理解 AOP 可以这么简单
- C语言变量声明内存分配
- scrapy vs requests+beautifulsoup
- UI自动化测试之iframe切换
- 计算机如何连接iphone,iphone怎么连接到电脑的方法详解【图文】
- IntelliJ IDEA常用设置及快捷键以及自定义
- Jmeter录制脚本,HTTP代理服务器介绍使用
- Python安装.whl文件流程及问题解决
- 狂刷《Java权威面试指南(阿里版)》,助你一臂之力,事半功倍
- 双耳节拍 枕头_枕头自行运行
- 抽奖小程序 c语言,抽奖小程序 一抽奖小程序,需十位学生信息,抽出一等奖1名,二等奖2名,三等奖......
热门文章
- 几率波量子雷达/反事实量子通信
- 大数据基础课第三课 spark_core、Spark_sqlSpark_streaming
- 好书推荐-《策略思维》
- STM32h743开启cache后ADC采集DMA数据不更新问题
- 谈一谈Android适配(从蓝湖切图模糊问题说开去)
- 算法成长之路------CF22A Second Order Statistics
- 2合1笔记本 android,安卓,视窗,双系统二合一平板笔记本
- 符合FDA标准的邮件安全证书(S/MIME)有哪些?
- 正在载入java_如何实现程序加载时弹出正在加载对话框
- 分布式数据库案例分享:腾讯移动支付平台米大师