android 过USB-IF测试注意事项及修改
来源:互联网 发布:淘宝体验中心 编辑:程序博客网 时间:2024/05/20 02:26
USB IF本身是个自愿性的标志(logo)认证。 使用或贴有USB标志的产品都需接受这项测试,其用意是确保所有USB装置的品质都符合要求。产品接受测试的方法有两种:参加USB- IF赞助的兼容性测试大会或私人测试实验室。若产品通过兼容性测试,它就会列入USB整合厂商清单,获得一个TID编号,并有权使用USB标志。如有认证需求,请自行联系对应的测试机构。
修改:
1、alps\mediatek\custom\[project_name]\kernel\battery\battery\cust_charging.h
#define CONFIG_USB_IF 0 // disable USB-IF Charging
#define CONFIG_USB_IF 1 // enable USB-IF Charging
2、alps\frameworks\base\services\java\com\android\server\MountService.java
private void validatePermission(String perm) {
//if (mContext.checkCallingOrSelfPermission(perm) != PackageManager.PERMISSION_GRANTED) {
//throw new SecurityException(String.format("Requires %s permission", perm));
//}
}
其他:
1、过current measurement test的配置,为了Meet USB-IF的要求
USB configured < 500mA
USB un-configure < 100mA
USB suspend < 2.5mA
这里un-configure 、suspend 状态的电流较小,与通常的手机用户充电体验不一致,故需要单独做版本。
2、suspend电流较小,请注意手机其他外设不要耗电(如LED等)。
3、MS的帮助网站上推荐使用贝尔金7口自供电USB 2.0 Hub,如Hub影响测试,可以直接手机连接到PC端口。
修改:
1、alps\mediatek\custom\[project_name]\kernel\battery\battery\cust_charging.h
#define CONFIG_USB_IF 0 // disable USB-IF Charging
#define CONFIG_USB_IF 1 // enable USB-IF Charging
2、alps\frameworks\base\services\java\com\android\server\MountService.java
private void validatePermission(String perm) {
//if (mContext.checkCallingOrSelfPermission(perm) != PackageManager.PERMISSION_GRANTED) {
//throw new SecurityException(String.format("Requires %s permission", perm));
//}
}
其他:
1、过current measurement test的配置,为了Meet USB-IF的要求
USB configured < 500mA
USB un-configure < 100mA
USB suspend < 2.5mA
这里un-configure 、suspend 状态的电流较小,与通常的手机用户充电体验不一致,故需要单独做版本。
2、suspend电流较小,请注意手机其他外设不要耗电(如LED等)。
3、MS的帮助网站上推荐使用贝尔金7口自供电USB 2.0 Hub,如Hub影响测试,可以直接手机连接到PC端口。
0 0
- android 过USB-IF测试注意事项及修改
- android工程修改包名及注意事项
- Android下USB Audio注意事项
- Embeded USB Host controller之USB-IF测试
- Android — 如何创建和修改 fragment 及相关注意事项
- mybatis简单测试及注意事项
- android USB如何修改VID?
- android 修改USB显示名字
- USB-IF 3.0 COMPLIANCE PROGRAM TEST PROPOSAL(USB-IF3.0认证测试)
- usb鼠标驱动注解及测试
- usb鼠标驱动注解及测试
- usb鼠标驱动注解及测试
- usb 鼠标驱动注解及测试
- Linux USB鼠标驱动注解及测试
- usb鼠标驱动注解及测试
- usb鼠标驱动注解及测试
- usb鼠标驱动注解及测试
- usb鼠标驱动注解及测试
- Angularjs表单的使用
- Copy List with Random Pointer
- 【Cocos2dx-3.x】通信协议之HTTP通信协议篇
- 多线程sem_init
- android 图片浏览器 demo
- android 过USB-IF测试注意事项及修改
- 数据结构之二叉树练习
- 婴幼儿食谱二十个月孩子
- 面试中如何剔除“鱼目混珠”程序员(转)
- 花生壳tomcat搭建并发布到外网访问,类似映射软件对比
- android之service(二)
- android 修改USB显示名字
- 数组名不是指针,那个老师说数组名就是一个指针
- QtQuick与QWidget嵌套使用