移動(dòng)設(shè)備教學(xué)平臺(tái)的實(shí)現(xiàn)

移動(dòng)設(shè)備教學(xué)平臺(tái)的實(shí)現(xiàn)

ID:22922466

大小:415.13 KB

頁數(shù):19頁

時(shí)間:2018-11-01

移動(dòng)設(shè)備教學(xué)平臺(tái)的實(shí)現(xiàn)_第1頁
移動(dòng)設(shè)備教學(xué)平臺(tái)的實(shí)現(xiàn)_第2頁
移動(dòng)設(shè)備教學(xué)平臺(tái)的實(shí)現(xiàn)_第3頁
移動(dòng)設(shè)備教學(xué)平臺(tái)的實(shí)現(xiàn)_第4頁
移動(dòng)設(shè)備教學(xué)平臺(tái)的實(shí)現(xiàn)_第5頁
資源描述:

《移動(dòng)設(shè)備教學(xué)平臺(tái)的實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、2.1.5安全權(quán)限控制Android操作應(yīng)用起初占未鏈接其他公司的作品,只是作為一個(gè)先進(jìn)的獨(dú)立并且?guī)в袡?quán)限的一種新型系統(tǒng)。與其相同的操作系統(tǒng)有Linux,獨(dú)立且?guī)в泻軓?qiáng)的權(quán)限訪問功能。Android系統(tǒng)的細(xì)節(jié)地方也有著獨(dú)立的運(yùn)行方式來加以識(shí)別。它的特點(diǎn)就是當(dāng)系統(tǒng)安裝APP程序進(jìn),它只對(duì)自己的身份進(jìn)行識(shí)別認(rèn)證并且運(yùn)行。Android操作系統(tǒng)通過權(quán)限機(jī)制來提供更多的系統(tǒng)安全功能。權(quán)限可以用來限制每個(gè)URI權(quán)限對(duì)特定的數(shù)據(jù)段的訪問操作,它也可以限制某個(gè)特定進(jìn)程的特定操作。Android系統(tǒng)具有一定的風(fēng)險(xiǎn)隱患,容易被黑客攻擊,當(dāng)它的配置不做任務(wù)更改的情況下,這些作用于操作系統(tǒng)中的內(nèi)容包含了用

2、戶自行存儲(chǔ)的文件,操作系統(tǒng)的使用范圍對(duì)其它的系統(tǒng)或用戶有著較重的作用,與安裝的應(yīng)用程序,其數(shù)據(jù)都較為隱私(電話簿、E-Mail等),對(duì)網(wǎng)絡(luò)進(jìn)行訪問或者附止設(shè)備進(jìn)入待機(jī)狀態(tài)等。在Android操作系統(tǒng)中安裝應(yīng)用程序的同吋,系統(tǒng)自動(dòng)的巡查差檢測(cè)應(yīng)用程序的權(quán)限及程序的電子簽名,與此同吋USER得到認(rèn)證后,APP的安裝包將把它的權(quán)限授權(quán)給應(yīng)用程序安裝。從USER的方面來考慮,Android的安裝包通常耍對(duì)權(quán)限進(jìn)行如下的請(qǐng)求:獲取聯(lián)系人信息、修改或刪除SD卡上的內(nèi)容、撥打用戶電話、讀寫日程的信息、發(fā)送短信或發(fā)送彩信、獲取電話的狀態(tài)、獲取電話的PIN碼、基于GPS的精確地理位置、基于M絡(luò)獲取模糊

3、的地理位置、修改系統(tǒng)的全局設(shè)置、讀取Ml步設(shè)定、查看系統(tǒng)的網(wǎng)絡(luò)狀態(tài),査看系統(tǒng)的WiFi狀態(tài)、創(chuàng)建藍(lán)牙連接、對(duì)互聯(lián)網(wǎng)的完全訪問、阻止系統(tǒng)待機(jī)、震動(dòng)控制、拍攝圖片開機(jī)自動(dòng)啟動(dòng)、設(shè)定偏好應(yīng)用、重啟其他應(yīng)用程序、終止運(yùn)行中的應(yīng)用程序等等。應(yīng)用軟件的設(shè)計(jì)權(quán)限是根據(jù)它供給的功能來要求的。使用者同樣通過檢查應(yīng)用軟件的需求的權(quán)限,用來初步判斷此應(yīng)用軟件的安全等級(jí)。比如一款應(yīng)用程序是單擊版的,客戶不需要其它下載內(nèi)容進(jìn)行下載,網(wǎng)絡(luò)權(quán)限訪問方面就會(huì)出現(xiàn)比較不安全的因素。2.2Android程序的構(gòu)成Android應(yīng)用程序組成結(jié)構(gòu)冇四個(gè)部分,它們是Activity,它是應(yīng)用于客戶的UI設(shè)計(jì),使用在它的表現(xiàn)作

4、用。service、其應(yīng)用于后臺(tái)的運(yùn)行服務(wù)。BroadcastReceiver,用于客戶的系統(tǒng)接收廣播。ContentProvider,等同于數(shù)據(jù)庫,支持在多個(gè)不同的應(yīng)用程序中存儲(chǔ)和讀取數(shù)據(jù),完成數(shù)據(jù)交換和共享。2.2.1ActivityAndroid應(yīng)用程序中,Activity應(yīng)該是一切應(yīng)用程序的基礎(chǔ),由于它在整個(gè)程序運(yùn)行之屮都用到丫Activity的流程,頁面部的UI部分也是經(jīng)Activity表示出來的,它是Android操作系統(tǒng)中最根本的組成,也可以算是開發(fā)人員最為常的組件。在Android應(yīng)用程序之中,Activity一般表示手機(jī)或者平板電腦等移動(dòng)設(shè)備屏幕的一屏。如果把移動(dòng)設(shè)

5、備比喻成一個(gè)瀏覽器的話,那個(gè)插件中的Acitivity等同于瀏覽器中的一個(gè)頁面。Activity也可以增加其它控件,它們是通過UI進(jìn)行添加的,像EditText、TextView、GridView等。由此,Activity的理論觀念及應(yīng)用領(lǐng)域都與網(wǎng)頁比較相近。一般若干個(gè)Activity組成一個(gè)Android的應(yīng)用程序,網(wǎng)頁之間可以互相進(jìn)行跳轉(zhuǎn),而其Activity之間也同樣完成該功能進(jìn)行完美執(zhí)行。好比,點(diǎn)擊一個(gè)圖片之后,會(huì)運(yùn)行一個(gè)新的Activity來顯示該圖片的詳細(xì)內(nèi)容。Activity之間的跳轉(zhuǎn)是可以帶返冋值的,再好比,Activity從主的地方跳轉(zhuǎn)到子的位置,那么跳轉(zhuǎn)后的Act

6、ivity完成運(yùn)轉(zhuǎn)后,就可以給主Activity發(fā)送一個(gè)返回值,這個(gè)返回值是多種形式的,可以是單個(gè)信息,也可以是一組數(shù)據(jù),這樣做就為Activity之間相互傳遞數(shù)據(jù)和返回執(zhí)行狀態(tài)帶來了很大的便利。當(dāng)啟動(dòng)一個(gè)新的屏幕的,Activity同進(jìn)也運(yùn)行一個(gè)新的進(jìn)程,之前的一個(gè)Activity會(huì)被設(shè)定為休息狀態(tài),并且會(huì)進(jìn)入到以前執(zhí)行過的堆棧當(dāng)中。使用者經(jīng)后退操作(比如系統(tǒng)的后退鍵)來返回到之前運(yùn)行過的Activityo可以根據(jù)具體情況有針對(duì)性的刪除某些不需要保存的屏幕,Android系統(tǒng)執(zhí)行過程中所有的Activity都保存到堆棧。Activity有它自己的壽命,Activity的一個(gè)周期包括

7、產(chǎn)生、運(yùn)行、銷毀三個(gè)過程。而Activity有三個(gè)過程點(diǎn):第一,生命周期的掌握;第二,狀態(tài)的保存修復(fù);第三,Activity的跳轉(zhuǎn)與信息傳送。2.2.2ServiceAnddroid操作系統(tǒng)中的另一個(gè)重要組件是Service,與其Activity極其相像,不過Service沒有用戶可以看到的界面,只能在系統(tǒng)的后臺(tái)運(yùn)行,它的作用主要是同其他組件進(jìn)行交互。Service是沒冇運(yùn)行界面的長(zhǎng)生命周期的組件。舉一個(gè)簡(jiǎn)單例子來對(duì)Sendee的功能進(jìn)行說明:用戶正在用音

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。