沈陽APP開發(fā)關(guān)于手機(jī)權(quán)限的申請(qǐng)說明
2024/8/15 10:45:34 瀏覽:1609
近些年隨著用戶對(duì)于個(gè)人隱私的越加重視,尤其是移動(dòng)互聯(lián)網(wǎng)時(shí)代的到來,對(duì)于手機(jī)APP的隱私保護(hù)也很早就被應(yīng)用到
了實(shí)際生活中,今天就來為大家講一下與隱私保護(hù)密切相關(guān)的APP開發(fā)權(quán)限申請(qǐng)。比如我們想要使用手機(jī)的相機(jī)功能
進(jìn)行拍照,在APP開發(fā)中我們知道在6.0系統(tǒng)之前,我們是不需要申請(qǐng)任何權(quán)限的,只需要在在AndroidManifest清單
文件中聲明關(guān)于相機(jī)的權(quán)限即可。隨著用戶對(duì)于隱私的重視,再之后的系統(tǒng)版本強(qiáng)制對(duì)于APP開發(fā)者使用相機(jī)功能進(jìn)行
了嚴(yán)格限制,必須明文向系統(tǒng)申請(qǐng)相機(jī)權(quán)限 決定是否開啟相機(jī)這個(gè)權(quán)限,以至于可以使用手機(jī)的相機(jī)功能。了解了關(guān)于新系統(tǒng)的權(quán)限限制后,那么在實(shí)際APP開發(fā) 中要怎么實(shí)現(xiàn)這個(gè)功能呢,首先調(diào)用checkSelfPermission這個(gè)方法,這個(gè)方法是檢測(cè)權(quán)限是否被用戶許可,如果沒有 被許可,接下來我們調(diào)用requestPermissions方法,正式申請(qǐng)這個(gè)權(quán)限,例如我們要使用相機(jī)功能,確定好了權(quán)限之后, 就可以將CAMERA這個(gè)權(quán)限傳入到requestPermissions方法中,然后我們實(shí)現(xiàn)onRequestPermissionsResult這個(gè)方法, 其中回調(diào)的參數(shù)grantResults攜帶了用戶在彈窗中對(duì)于申請(qǐng)權(quán)限的處理,取到的值是PERMISSION_GRANTED,代表用戶 點(diǎn)擊了確定,反之則是拒絕,這時(shí)我們需要提示用戶這個(gè)權(quán)限很重要,并引導(dǎo)用戶去系統(tǒng)設(shè)置中打開這個(gè)權(quán)限,這樣 關(guān)于手機(jī)權(quán)限的申請(qǐng)就基本完成了。
聯(lián)系易勢(shì)
024- 3189 1684
售前QQ:724793417 售后qq:1992978979
地址:沈陽市和平區(qū)中山路111號(hào)亞貿(mào)大廈1305、1306室
