android 過USB-IF測試注意事項及修改

來源:互聯網
上載者:User

標籤:android   io   使用   ar   java   for   sp   on   log   

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連接埠。

android 過USB-IF測試注意事項及修改

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.