<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
    首頁 > 服務支持專區 > 產品支持 > 常見問題

    身份證讀卡器安卓SDK在安卓12版本targetSdkVersion=32報錯解決

    來源:www.www.57bjl.cn   標簽:讀卡器 安卓12   發布時間: 2023-7-14 15:52:04

    之前的身份證讀卡器安卓SDK版本V1.0.40在安卓12版本,targetSdkVersion=32的時候會出現以下錯誤:

    安卓12版本targetSdkVersion=32報錯

    Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent.

    Strongly consider using FLAG_IMMUTABLE, only use FLAG_MUTABLE if some functionality depends on the PendingIntent being mutable, e.g. if it needs to be used with inline replies or bubbles.

    解決方法:

    1、將項目的targetSdkVersion由31改為30

    2、如果不想改targetSdkVersion,那就在在創建PendingIntent的時候判斷當前系統版本,根據不同系統版本創建帶有不同flag的PendingIntent,具體代碼實現如下:

    按如下方式修改DonseeDervice.arr代碼,更新至版本V1.0.41即可在安卓12版本使用。


    DonseeDervice.arr

    DonseeDervice.arr


    if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.S) {

        mPendingIntent = PendingIntent.getBroadcast(mContext, 0, new Intent(ACTION_USB_PERMISSION),  PendingIntent.FLAG_IMMUTABLE);

    }else {

        mPendingIntent = PendingIntent.getBroadcast(mContext, 0, new Intent(ACTION_USB_PERMISSION), 0);

    }



     

     
    QQ在線咨詢