
Android 下的usb框架及功能点
文章平均质量分 80
yada____
这个作者很懒,什么都没留下…
展开
-
一、framework层涉及到的usb相关文件
一ICS4.0下 Framework层的usb框架 Android 下的usb主要工作还是在android的framework层。主要有以下几个文件:1.1 UsbDeviceManager.java/高主要完成功能切换及状态的更新,需要向外广播状态,接收kernel发送过来的event信息。实质性的工作都在这里边完成。1.2 UsbMan转载 2013-12-04 10:10:25 · 1328 阅读 · 0 评论 -
六、UsbDeviceManager及功能设置流程
转自:http://blog.sina.com.cn/s/blog_6100a4f10101efob.html一 光盘bicr的流程(UsbDeviceManager.java)1.1 光盘backfile的控制sys.usb.mtk_bicr_support:这个值系统变量用来标识是否显示光盘内容,两个值yes,yes_hide.这个值的初始化发生在UsbDevi转载 2013-12-04 11:07:53 · 5088 阅读 · 0 评论 -
MTP in Android
转自:http://blog.sina.com.cn/s/blog_6100a4f10101egdr.htmlMTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议。Android从3.0开始支持MTP。不过,在今天的智能手机领域内,Google和微软是一对冤家,为什么Android中会使用MTP呢?请看下文。一转载 2013-12-04 14:46:19 · 997 阅读 · 0 评论 -
二、Usb mass_storage turn on 的过程
转自:http://blog.sina.com.cn/s/blog_6100a4f10101ee3u.html 下面从framework层的ui来看一下插入usb后share的过程,这个动作的触发是从status bar下面弹出的usb connect开始的。frameworks/base/packages/SystemUI通过一系列反跟踪,这个packages是转载 2013-12-04 10:13:16 · 1830 阅读 · 0 评论 -
四、android下的光盘功能控制
转自:http://blog.sina.com.cn/s/blog_6100a4f10101efo7.html一 使能光盘功能1. 1内核项中增加cd-rom文件系统的支持 alps/mediatek/config/xxxx/autoconfig/kconfig/project # # CD-ROM/DVD Fi转载 2013-12-04 10:59:53 · 4145 阅读 · 0 评论 -
五、 Usb setting 中tethering 设置流程
转自:http://blog.sina.com.cn/s/blog_6100a4f10101efoa.html一 资源位置及入口文件USB tethering, usb_tethering_button_textXml/tether_prefs.xml------usb_tether_settings,布局文件packages/apps/Settings/A转载 2013-12-04 11:02:54 · 2495 阅读 · 0 评论 -
七、android-kernel gadget框架
转自:http://blog.sina.com.cn/s/blog_6100a4f10101efoc.html什么是usb gadget?当把pad/手机插到pc上时,可以作为u盘、网卡等usb功能设备呈现,这个就叫做gadget。可以理解为usb 从设备端,和host对应。一 Gadget框架结构kernel/drivers/usb/gadget,这个目录是a转载 2013-12-04 14:35:14 · 1500 阅读 · 0 评论 -
三、Storage框架整理
转自:http://blog.sina.com.cn/s/blog_6100a4f10101ee40.html一 storage功能相关模块MountService.java base/services/java/com/android/server/MountService.javaPackageManagerServic转载 2013-12-04 10:49:44 · 1332 阅读 · 0 评论