jk自慰喷水,国产又粗又黄又猛又爽高潮视频,国内伦理一级伦理麻豆,亚洲成人91

科迅教育

[室內(nèi)設(shè)計(jì)] [平面設(shè)計(jì)] [模具設(shè)計(jì)] [數(shù)控機(jī)床] [前端基礎(chǔ)]
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)官方企業(yè)微信
位置: 獵學(xué)網(wǎng) > 學(xué)校機(jī)構(gòu) > 科迅教育 > 學(xué)習(xí)資訊> 南通Android開發(fā)培訓(xùn)哪家機(jī)構(gòu)更好

南通Android開發(fā)培訓(xùn)哪家機(jī)構(gòu)更好

75 2020-04-16

南通Android開發(fā)培訓(xùn)哪家機(jī)構(gòu)更好 Android應(yīng)用程序通常通過Broadcast Receiver來監(jiān) 聽廣播消息。在接收即時(shí)消息的客戶端中,Service在后臺(tái)運(yùn)行,一旦檢測到有新消息到來,立刻通過Broadcast Intent通知前臺(tái)的組件做出相應(yīng)處理。廣播發(fā)送方通常會(huì)選擇給每個(gè)發(fā)送的Broadcast Intent授予Android權(quán)限,而接收方不但需要有符合接收條件的Intent filter,而且要求Broadcast Receiver也必須具備特定權(quán)限才可以接收此消息。這種機(jī)制是經(jīng)發(fā)送方來限定接收方Receiver的接收權(quán)限的。反過來,也可以由接收方Broadcast Receiver來限定所能接收的Broadcast Intent類型。

總之,Broadcast Intent可以從發(fā)送和接收兩方加以保護(hù),發(fā)送方通過為Broadcast Intent設(shè)置權(quán)限,確保該Broadcast Intent只允許被授權(quán)的Broadcast Receiver接收,以防止將Broadcast Intent誤傳給危險(xiǎn)的接收方。反之,接收方Receiver也可以為自己設(shè)定訪問權(quán)限,要求所接收的Broadcast Intent必須具備所設(shè)權(quán)限,防止誤收到危險(xiǎn)的Broadcast Intent。兩者結(jié)合使用,才能確保組件能安全地接收發(fā)送方信息。

根據(jù)以上組件所暴露出的問題,開發(fā)者應(yīng)該謹(jǐn)慎地考慮啟動(dòng)Activity的權(quán)限,只有具備訪問權(quán)限的組件才能夠啟動(dòng)相應(yīng)的Activity。對于Service,由于Service組件在后臺(tái)運(yùn)行,提供了其它組件需要訪問的服務(wù),這可能涉及敏感數(shù)據(jù)的操作,對此應(yīng)采取相應(yīng)的權(quán)限控制,確保僅有授權(quán)的應(yīng)用程序才能訪問該Service。另外,如果Service支持綁定并且允許應(yīng)用程序調(diào)用Service所提供的方法,那么要在程序中為這些方法添加權(quán)限檢測,以控制對方法的訪問。

南通Android開發(fā)培訓(xùn)哪家機(jī)構(gòu)更好 對于Content Provider,應(yīng)當(dāng)設(shè)置獨(dú)立的只讀/只寫權(quán)限,任何請求訪問Content Provider的組件應(yīng)該被授予正確的權(quán)限,要防止授予任何不必要的額外權(quán)限。Broadcast Receiver是組件間通信的關(guān)鍵技術(shù),一方面Broadcast的發(fā)送方可以要求接收方具備某種權(quán)限才能接收Broadcast,另一方面,接收方Broadcast Receiver 也可以設(shè)定只接收來自具備特定權(quán)限的發(fā)送方的Broadcast,也就是只接收可信賴發(fā)送方發(fā)送的Broadcast。當(dāng)使用Broadcast作為敏感數(shù)據(jù)的通信方式時(shí),發(fā)送方和接收方都應(yīng)該提供安全保障。



溫馨提示: 專業(yè)老師1對1為您解答    馬上填寫,¥1000 元豪禮免費(fèi)領(lǐng)!

掃一掃
獲取更多福利

×
獵學(xué)網(wǎng)