3.1多了三个大包android.hardware.usb、android.mtp、 android.net.rtp !
USB、mtp、rtp -------三个字眼,各个血淋淋,让人悲喜交加,Google你为何不早点发?
android.mtp
让连接的camera和其他设备,直接使用PTP(图像传输协议)的MTP(媒体传输协议)。
保持设备连接,上层app可以接收到通知,取消,管理这些设备的文件和存储,文件的传输和元数据等。
它为我们提供了定义PTP和MTP的MtpConstants,描述USB host总线上连接的PTP或MTP设备的MtpDevice,封装MTP设备信息的MtpDeviceInfo,和该对象的信息的MtpObjectInfo,MTP设备上存储单元信息的封装MtpStorageInfo 。
android.hardware.usb
支持通过USB连接到Android供电设备的外设的数据通信。中央类是UsbManager,它提供了识别和使用的USB设备和USB配件通讯方法。应用程序可以获取一个UsbManager实例,然后用于连接的设备或配件清单查询,管理、通信。
若Android的供电设备作为USB host,那么使用UsbDevice。若外设充当USB host ,那么使用UsbAccessory。大多数输入设备鼠标和游戏杆,camera,集线器等都属于前者,即UsbDevice。
后者呢,通常都是USB设备作为主控制器,提供电源,与Android设备通信,即UsbAccessory。
另外,为了处理鼠标,滚轮和轨迹球输入,新增两种新的运动事件行动:
1.ACTION_SCROLL,其中介绍了指针的位置的一个非触摸滚动如从鼠标移动,滚轮,发生了。在MotionEvent,对AXIS_HSCROLL和AXIS_VSCROLL轴值指定相对滚动运动。
2.ACTION_HOVER_MOVE,报告了在没有被按下鼠标按钮的当前位置,以及自上次HOVER_MOVE事件的任何中间点。
android.net.rtp
内置RTP(实时传输协议)协议栈,应用程序可以使用它来管理交互数据流。应用程序提供VOIP,一键通,会议和音频流,在网络可用的前提下,可以使用这些API来启动会话和传输,或接收数据。
最简单的用法即单个远程终端和本地。AudioStream指定远程终端和网络映射和配置AudioCodec组成。
AudioGroup代表了一个或多个AudioStreams本地终结点。混合所有的AudioGroup AudioStreams并有选择与设备扬声器和麦克风在同一时间互动。对于更复杂的应用,还要顾及RTP协议本身的限制。
若要使用RTP API,应用程序必须添加此权限
获取麦克风:
分享到:
相关推荐
消息传递部分--MTP消息传递部分--MTP消息传递部分--MTP消息传递部分--MTP消息传递部分--MTP消息传递部分--MTP消息传递部分--MTP消息传递部分--MTP消息传递部分--MTP
MTP USB驱动win7 32+64位可用版 点击解压直接安装 请安装对应的版本
mtp10-b7f55 datasheet
android12-修改U盘名称显示乱码.patch
MTP10B7F55_热电堆传感器规格书 mtp10-B7F55规格: Mems 热电堆芯片 TO-46 封装 高灵敏度 5.5 μm 长波通滤光片 高精度 NTC 应用: 非接触温度测量 耳温计、额温计 生产制造温度连续监控 消费类...
MTP--管理核心技能训练
七号信令系统-MTP.ppt 七号信令系统-MTP.ppt 七号信令系统-MTP.ppt
用于同步 MTP 设备(如 Android、iPhone、ext.. 和计算机目录)目录中已更改文件的小程序 如何跑步 ./start.bat(目标位置)(源路径)(过滤目录) Example 1: ./start.bat "c:/sync-path" "/Gallery" Example 2:...
mtp usb驱动32和64位下载(win7mtp usb驱动) Media Transfer Protocol Porting Kit 媒体传输协议移植工具包 解决手机连接电脑驱动安装失败导致手机识别不了的问题
USB小工具将您的Android手机转换为您喜欢的任何USB设备! USB小工具工具可让您创建和激活USB设备角色,例如鼠标或键盘。然后,已连接的USB主机(例如,普通计算机)将仅在该角色下识别您的Android设备。例如,出于...
- 'mtp-tools' for Microsoft Windows - 需要安装 libUSB 或 WinUSB 驱动程序。 使用 Zadig [ https://zadig.akeo.ie ] 源代码:https://github.com/libmtp/libmtp/examples
USB4 1.0 ECN - 17 MTPs Vs Sub-MTP TUs.pdf
适用于Linux的Android文件传输-可靠的MTP客户端,具有类似于简约UI。 它可以正常工作。 我需要吗? 如果您对gmtp / gvfs / mtpfs或任何其他mtp软件感到满意, gmtp可能不需要此软件(请尝试一下!)。 如果您...
mtp-jug-android-gradle
MTP USB驱动程序 手机连接驱动程序WINDOWS XP驱动 .
android 9.0 10.0 USB连接模式默认充电连接模式修改为默认设置为MTP模式
小米2正版驱动,解压后运行EXE文件,一键安装非常便捷,希望大家下载后能够好评下
班组长现场管理培训TWI-MTP基本知识讲座-TWI训练体系(PPT 57页).ppt
MTP-1管理者的价值定位与管理技能.pptx
如何在NT-HLR中创建MTP-SCCP数据.docx