<nav id="ccccc"><sup id="ccccc"></sup></nav>
  • <nav id="ccccc"></nav>
    <nav id="ccccc"></nav>
    <sup id="ccccc"></sup><tr id="ccccc"></tr>
  • <tfoot id="ccccc"><noscript id="ccccc"></noscript></tfoot>
  • 影音先锋成人,人妻偷人精品,成人网站中文字幕,,国产乱人伦无码视频,激情婷婷五月天,69avav?cn,国产成人A码男人的天堂国产乱,人妻?无码?中出

    DONSEE東信智能 - 身份證社保卡讀卡智能終端應用服務商

    eastcoms@qq.com
    400-6722-705
    首頁 > 服務支持專區 > 產品支持 > 常見問題

    身份證閱讀器Android開機后無法識別及USB彈窗請求權限問題解決方案

    來源:www.www.57bjl.cn   標簽:Android 開機 USB權限   發布時間: 2020-6-30 15:38:59

    有部分安卓主板商主板沒有給USB權限或者沒有延時供電,會導致身份證閱讀器在Android系統開機后無法識別,需要重新拔插才能使用、USB彈窗請求訪問USB設備,以及device.getInterfaceCount() 為0的問題。

    注意:以上問題僅限USB接口讀卡器會出現,串口設備(TTL和RS232)不會有這種問題。

    安卓彈窗請求訪問USB設備

    可以按以下修改步驟,要求安卓主板提供商最源碼做修改:

    步驟一:

    修改:frameworks\base\packages\SystemUI\src\com\android\systemui\usb\UsbPermissionActivity.java

    注釋:

    //setupAlert();

    添加

    mPermissionGranted = true;  

    finish();


    步驟二:

    修改:frameworks/base/services/usb/java/com/android/server/usb/UsbSettingsManager.java

        public boolean hasPermission(UsbDevice device) {

            synchronized (mLock) {

                return true;

            }

        }

        public boolean hasPermission(UsbAccessory accessory) {

            synchronized (mLock) {

                return true;

            }

        }


    步驟三:

    修改:rameworks/base/services/usb/java/com/android/server/usb/UsbHostManager.java

    endUsbDeviceAdded()方法加入以下代碼

    mNewDevice = null;

    mNewConfigurations = null;

    mNewInterfaces = null;

    mNewEndpoints = null;

    mNewConfiguration = null;

    mNewInterface = null;


    按以上1-3步驟修改安卓主板底層源碼,就不會出現開機后無法識別、USB彈窗請求權限,以及device.getInterfaceCount() 為0的問題。


     

     
    QQ在線咨詢