当前位置:首页 » 安卓系统 » androidonUSB

androidonUSB

发布时间: 2022-06-04 11:46:32

A. Android 手机上的 USB MIDI 是做什么用的怎么用

你好楼主
usb midi键盘 , 相当于控制器,可以控制midi音源~
这个大概玩专业音乐,街头音乐弄的
你普通使用不用理会这东西,用不上的!

B. Android下如何支持普通USB手柄,或者有相关驱动

暂时还不支持,主要是驱动没有,厂商太多,没有统一标准的硬件!

C. android的USB OTG能外接外置摄像头吗

不能,因为外接摄像头的优点在于可以减轻重量,而且外置摄像头重量轻,携带方便,使用方法简单,一般都是用于Windows系统上的,需要有专门的驱动程序。
就是通过OTG将摄像头链接到android设备上,但是无法驱动,就无法成功使用的。

D. 教你如何使用Android手机U盘模式用来存储文件

如何使用android手机u盘模式:
android手机u盘模式
首先用数据线连接手机和pc,当听到提示音时查看手机的提示区域,并用手指将提示菜单下拉,可以看到turn
on
usb
storge的字样,点击进入下一步。
在弹出的进阶菜单中选择mount即可打开android手机的u盘模式。
当数据传输完成后,再次下拉上方的提示菜单,点击turn
off
usb
storage选项。
在接下来弹出的进阶菜单中选择turn
off即可关闭u盘模式。

E. android USB OTG功能怎么打开及实现

[Description]
USB OTG功能如何打开及实现
[Keyword]
USB OTG U盘 Keyboard Mouse
[Solution]
1、检查HW原理图,确认是否支持OTG功能(vbus是否供上电,IDDIG pin连接是否正确)

2、若HW确认支持OTG功能,则按照以下方法分别打开USB OTG功能及实现挂载:
如何打开USB OTG功能: 在alps/mediatek/config/{project}/autoconfig/kconfig/project中打开CONFIG_USB_MTK_OTG和CONFIG_USB_MTK_HDRC_HCD CONFIG_USB_MTK_OTG =y CONFIG_USB_MTK_HDRC_HCD = y 在dws中设定OTG VBUS对应的输出控制pin配置为GPIO模式,var name为GPIO_OTG_DRVVBUS_PIN。再设定IDDIG pin默认模式为IDDIG,var name为GPIO_OTG_IDDIG_EINT_PIN
如何实现挂载: init.project.rc起始位置处添加如下内容
on early-init
mkdir /mnt/usbotg 0000 system system vold.fstab末尾添加如下一行
dev_mount usbotg /mnt/usbotg auto /devices/platform/mt_usb storage_list.xml添加如下一个xml节点

android:storageDescription=@string/storage_external_usb
android:removable=true
android:primary=false /> 备注:需要根据ProjectConfig.mk中的resource_overlay_support的值来修改对应路径的storage_list.xml文件: RESOURCE_OVERLAY_SUPPORT的值为generic==>> alps/mediatek/custom/{project}/resource_overlay/generic/frameworks/base/core/res/res/xml/storage_list.xml RESOURCE_OVERLAY_SUPPORT的值为空 ==>> framework/base/core/res/res/xml/storage_list.xml 对于82平台,resource_overlay_support的值可配置为sd_in_ex_otg、sd_ex_otg,则无需再修改对应路径的storage_list.xml文件

[Attention]
目前USB OTG功能只支持U盘(一个FAT分区)、Keyboard、Mouse、PTP device

F. 怎样把USB键盘接到Android手机上

没事吧。。。。。。。。。

G. android 开发 获取手机usb连接器的路径

给你一个思路:
因为所有的外部存储插入都会有一个系统监听触发,usb存储和sd卡的监听都是一样的,所以可以通过监听获得他的路径。这个是主要现象的代码,你自己补充一下其他的细节。

做一个监视外界存储设备的监听:

IntentFilter mIntentFilter = new IntentFilter();
mIntentFilter.addAction(Intent.ACTION_MEDIA_MOUNTED);
registerReceiver(mountReceiver, mIntentFilter);
然后在响应里边输出路径:

private BroadcastReceiver mountReceiver = new BroadcastReceiver(){

public void onReceive(Context context, Intent intent){

String path = intent.getData().getPath(); //在这里得到新插入外部存储的路径,sd卡或者usb存储能获得。

if(path.startsWith(EXTERNAL_SDCARD_STORAGE) || path.startsWith(EXTERNAL_USB_STORAGE)){
Log.e("This Log is the path for you!",path);
};

H. 如何在Android平台上使用USB Audio设备

需求:USB Headset插上去后,声音要从本地CODEC切换到USB Headset输出/输入。
上网搜了有关USB Audio Hotplug的东西,比较适用的资源如下:1、Hotplugging USB audio devices (Howto)
题目看起来很吻合我们的问题,事实上并没有多少参考价值。其中脚本
/etc/hotplug/usb/extigy或许可以捕捉到USB Audio设备的热插拔事件,应该可以进一步验证和利用,留意这点。
2、Example to map USB Ports to ALSA card numbers and
add each sound card to a combined, single interface device
这是利用udev来获取USB热插拔事件,虽然Android没有udev,但例子程序对热插拔事件字符串的处理值得参考。
3、USB mic on Linux
其实我们工作的第一步:验证USB Headset是否可以回放录音。
3.1、插上USB Headset,可以看到alsa的确加载了USB Audio,如下:[plain]view plain~#cat/proc/asound/cards
0[WMTSOC]:HWDAC-WMT_SOC
WMT_SOC(HWDAC)
1[default]:USB-Audio-C-MediaUSBHeadphoneSet
3.2、参考了这个链接,写了如下的配置文件/etc/asond.conf:[plain]view plainpcm.!default{typeasymplayback.pcm{typeplugslave.pcmhw:1,0}capture.pcm{typeplugslave.pcmhw:1,0}}
重启后,声音就从Headset出来了。
hw:1,0对应card1即USB-Audio - C-Media USB Headphone Set4、Linux下USB设备热插拔
到此,需要考虑在Android平台切换USB Audio的实现问题了。有几个途径:1/
hotplug/usb;2/ udev;3/ netlink。这里就是netlink的实现方式,链接里有个证实可用的例子程序,目前可能需要做热插拔事件字符串的处理。
难点:Android音频设备的切换底层入口是alsa_default.cpp,目前看来需要在asound.conf定义好local CODEC和USB Audio的plug;还需要修改
alsa_default.cpp,最主要Android要知道USBAudio插上时打开
USB Audio的plug,
USB Audio拔下时打开local CODEC的plug。这样一想,修改的幅度还是蛮大的。而且未能确定如果在播放的过程中,切换音频设备是否有影响?如果alsa允许只是配置好asound.conf达到同样的目的,那就好办了,可惜目前找不到这方面的资料,应该没有这个便利了。
进展:2011/9/19:按照以上难点分析,大致完成了整个Android框架层的代码和ALSA配置文件,基本实现了USB Audio热插拔时的音频设备切换。但有个很大的问题:在播放时切换音频设备会导致AudioFlinger服务crash(之前做2G通话时也遇到这个问题,用其他办法规避了)。看来在切换音频设备时,应该停止播放;等切换完成后,再恢复播放。

热点内容
php不是内部命令 发布:2025-05-20 00:41:09 浏览:96
淘宝图片上传用什么软件 发布:2025-05-20 00:40:55 浏览:345
mysql64位forlinux 发布:2025-05-20 00:37:25 浏览:344
工伤辅助器如何配置 发布:2025-05-20 00:25:13 浏览:601
opencv存储图片 发布:2025-05-20 00:16:10 浏览:952
ug编程链轮 发布:2025-05-20 00:14:03 浏览:99
手机锁屏壁纸配置失败怎么解决 发布:2025-05-20 00:10:38 浏览:756
源码编译的软件怎么卸载 发布:2025-05-20 00:05:29 浏览:488
access脚本 发布:2025-05-19 23:38:54 浏览:219
硬盘内存储盘材质 发布:2025-05-19 23:38:53 浏览:716