關(guān)于小米系統(tǒng)的權(quán)限設(shè)置為允許無(wú)法正常使用權(quán)限

眾所周知,如果設(shè)備運(yùn)行的是 Android 6.0(API 級(jí)別 23)或更高版本,并且應(yīng)用的 targetSdkVersion?是 23 或更高版本,則應(yīng)用在運(yùn)行時(shí)向用戶請(qǐng)求權(quán)限。用戶可隨時(shí)調(diào)用權(quán)限,因此應(yīng)用在每次運(yùn)行時(shí)均需檢查自身是否具備所需的權(quán)限。

在使用小米手機(jī)進(jìn)行開(kāi)發(fā)的時(shí)候,我們可能會(huì)碰到這樣一種情況:在系統(tǒng)設(shè)置中對(duì)應(yīng)用權(quán)限進(jìn)行修改但是并沒(méi)有效果,而且自己實(shí)現(xiàn)的跳轉(zhuǎn)與系統(tǒng)設(shè)置中的權(quán)限設(shè)置頁(yè)面存在很大的差異(如圖1,圖2)。

圖 1 代碼跳轉(zhuǎn)的權(quán)限設(shè)置界面
圖 2 系統(tǒng)設(shè)置中的權(quán)限設(shè)置頁(yè)面

上述圖2中的權(quán)限設(shè)置完全沒(méi)有效果,而圖1中的權(quán)限設(shè)置也經(jīng)常無(wú)效。這到底是什么原因?qū)е碌哪兀?/p>

經(jīng)過(guò)排查發(fā)現(xiàn),MIUI中開(kāi)發(fā)者選項(xiàng)里面有一項(xiàng)“MIUI優(yōu)化”的選項(xiàng)(圖3),這個(gè)選項(xiàng)在未喚醒開(kāi)發(fā)者選項(xiàng)的時(shí)候是默認(rèn)選中的,而在開(kāi)啟“開(kāi)發(fā)者選項(xiàng)"之后可被人為取消的,而取消這個(gè)選項(xiàng)將直接導(dǎo)致上述問(wèn)題的出現(xiàn)。截止目前為止小米方面都沒(méi)有修復(fù)這個(gè)問(wèn)題(估計(jì)是不打算修復(fù)了)。


圖3 小米手機(jī)開(kāi)發(fā)者選項(xiàng) - MIUI優(yōu)化

只要我們啟用MIUI優(yōu)化,應(yīng)用中跳轉(zhuǎn)的權(quán)限設(shè)置頁(yè)面就和設(shè)置中跳轉(zhuǎn)的權(quán)限設(shè)置頁(yè)面一樣了,同時(shí)權(quán)限設(shè)置修改也可以正常使用了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,063評(píng)論 25 709
  • 用兩張圖告訴你,為什么你的 App 會(huì)卡頓? - Android - 掘金 Cover 有什么料? 從這篇文章中你...
    hw1212閱讀 14,007評(píng)論 2 59
  • 昨天聊了三部《教父》的一個(gè)感受,哪里過(guò)癮嘛!今天讓我們繼續(xù)。 我看了電影《教父》后,又有了一個(gè)更深的感觸。 2.人...
    果枚閱讀 3,314評(píng)論 2 5
  • 花費(fèi)了整整兩周的時(shí)間終于把《騰訊傳》整本書(shū)給看完了,自己覺(jué)得有點(diǎn)不可思議,一來(lái)是自己之前沒(méi)有太多的看書(shū)習(xí)慣,而且比...
    杰嗒嗒的阿杰閱讀 489評(píng)論 1 5
  • 今年以來(lái)一直忙著各種各樣糟心的事情,讀書(shū)斷斷續(xù)續(xù),想想都覺(jué)得愧對(duì)那些大好時(shí)光。趁著今天的空閑,把今年的讀書(shū)計(jì)劃好好...
    音聲樂(lè)語(yǔ)閱讀 357評(píng)論 1 0

友情鏈接更多精彩內(nèi)容