android 过USB-IF測试注意事项及改动
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影响測试,能够直接手机连接到PCport。
android 过USB-IF測试注意事项及改动的更多相关文章
- Android自己主动化測试之Monkeyrunner用法及实例
		
眼下android SDK里自带的现成的測试工具有monkey 和 monkeyrunner两个.大家别看这俩兄弟名字相像,但事实上是完全然全不同的两个工具,应用在不同的測试领域.总的来说,monke ...
 - MUI框架-02-注意事项-适用场景-实现页面间传值
		
MUI框架-02-注意事项-适用场景-实现页面间传值 关于开发,我拷贝太多也没什么意义,就请查阅:官方文档:http://dev.dcloud.net.cn/mui/ui/ 快速入门 - 注意事项 有 ...
 - 关于文章“cocos2dx移植android平台-我的血泪史”需要注意事项
		
关于文章"cocos2dx移植android平台-我的血泪史"需要注意事项 在上次转载的这篇文章中,按照配置一步一步的下去.发现工程中在Android.mk中有一处错误.直接bui ...
 - Android自己主动化測试解决方式
		
如今,已经有大量的Android自己主动化測试架构或工具可供我们使用,当中包含:Activity Instrumentation, MonkeyRunner, Robotium, 以及Robolect ...
 - android 与usb 设备通信(二)
		
再次遇到android mUsbManager.getDevicelist() 得不到usb 设备的问题.于是深入去探讨android 与usb 外围设备通信的问题.第一篇文章写的有点乱,本质就是需 ...
 - Android下的单元測试
		
android下的单元測试 在AndroidManifest.xml文件里配置下面信息: 在manifest节点下加入: <!-- 指定測试信息和要測试的包 --> <instrum ...
 - android的USB MTP && USB CDC/USBnet(ECM, NCM, ACM) && USB gardget
		
MTP的全称是Media Transfer Protocol(媒体传输协议),它是微软公司提出的一套媒体文件传输协议.早在智能手机普及前,数码相机和MP3播放器等都使用了MTP的前身PTP(Pictu ...
 - Android 自己主动化測试(3)<monkeyrunner> 依据ID查找对象&touch&type (python)
		
我在之前的两篇文章中用java来实现过 Android 自己主动化測试(1)怎样安装和卸载一个应用(java).Android 自己主动化測试(2)依据ID查找对象(java). 可是本质上都是用mo ...
 - 【Android】Android之USB
		
[转载请注明出处] 首先介绍一个概念:USB Host and Accessory Android通过两种模式支持一系列的USB外围设备和Android USB附件(实现了Android附件协议的硬件 ...
 
随机推荐
- ubuntu图形界面调出命令行
			
新安装的ubuntu12.04在左边的快捷方式里默认是没有终端图标的,可以使用如下方法打开终端: 使用ctrl+alt+t.这个组合键适合ubuntu的各种版本.但是,在使用KVM虚拟机时可能会出现问 ...
 - ny2 括号配对问题
			
括号配对问题 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 现在,有一行括号序列,请你检查这行括号是否配对. 输入 第一行输入一个数N(0<N<=1 ...
 - UBoot启动代码第一阶段流程
			
http://blog.csdn.net/xautfengzi/article/details/7470134 前段时间了看了UBoot的源码,放了一段时间之后忘得差不多了.现做一些注释,方便以后温习 ...
 - 多行文字在一个div中上下左右居中
			
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
 - 基于css3炫酷页面加载动画特效代码
			
基于CSS3实现35个动画SVG图标.这是一款基于jQuery+CSS3实现的SVG图标动画代码.效果图如下: 在线预览 源码下载 实现的代码. html代码: <div class=&qu ...
 - 装饰者模式——(head first 设计模式3)
			
装饰者模式定义 装饰者模式动态的将责任附加到对象上,若要扩展功能,装饰者提供了比继承更有弹性的替代方案. 从定义来看,除了提到比继承更有弹性,其他的还是非常模糊,下面就先给出其UML类图. 从UML类 ...
 - Hadoop Balancer源代码解读
			
前言 近期在做一些Hadoop运维的相关工作,发现了一个有趣的问题,我们公司的Hadoop集群磁盘占比数值參差不齐,高的接近80%.低的接近40%.并没有充分利用好上面的资源,可是balance的操作 ...
 - 400错误,Required String parameter 'paramter' is not present
			
1.就拿简单的登录来说吧,这是开始的代码 @RequestMapping(value="/login")public ModelAndView login(@RequestPara ...
 - ApplicationEventMulticaster not initialized - call 'refresh' before
			
https://stackoverflow.com/questions/45318618/applicationeventmulticaster-not-initialized-call-refres ...
 - Linux C定时器使用指南
			
使用定时器的目的是为了周期性的执行某一任务,或者是到了某个指定时间去执行某一任务.要达到这一目的,一般有两个常见的方法.一个是用linux内部的三个定时器,另一个是用sleep, usleep函数让进 ...