freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于android系統(tǒng)的手機防盜論文-在線瀏覽

2025-01-20 22:09本頁面
  

【正文】 .................. 53 1 緒論 應用開發(fā)研究背景與意義 隨著 3G 技術的不斷發(fā)展 ,手機 移動應用開發(fā)成為目前熱門的技術之一。 手機 功能的增多以及不斷完善,自然價格也高低不一,好的手機可以賣到 筆記本 的價格。而最為愁人的就是現(xiàn)在的手機大都兼容各種電話卡,一旦丟 失 ,就 會 機卡兩空 。其 實不論你的手機值不值錢,丟東西的事情本身就會讓人頭疼。 在眾多手機操作系統(tǒng)中 , Android 手機操作系統(tǒng)由于他的完全開放性使得其應用人群獨占鰲頭 。 Google 提供在線文檔、工具、論壇和軟件開發(fā)工具包等資源,以便開發(fā)者在 Android 平臺上開發(fā)應用程序。由此可見, Android 發(fā)展前景不容小覷,已成為目前主流的手機操作系統(tǒng)之一。每一個 Android 應用程序均運行在不同的進程中, 每個 進程 都 對應一個 Dalvik 虛擬機的實例。 Dalvik 虛擬機具有較小的內(nèi)存占用,而且多個 Dalvik 虛擬機的實例在手機設備中可以并發(fā)運行。 綜觀 Android 手機系統(tǒng),我們不難發(fā)現(xiàn),應用本系統(tǒng)開發(fā)手機的生產(chǎn)廠商多,用戶基數(shù)大,安全性高,并受到眾多大牌公司支持,基于以上優(yōu)越性, 在 Android 系統(tǒng)上開發(fā)本手機防盜應用具有重要的現(xiàn)實意義。例如 金山 手機衛(wèi)士、 360 手機衛(wèi)士、 手機管家等 保護手機系統(tǒng)安全類軟 件中具有防盜功能 。 當 用戶在手機中安裝這款軟件后,每月只需支付 10 英鎊(約合 18美元)即可享受防盜服務。 公司隨即向被盜手機發(fā)送指令,將里面存儲的信息全部轉(zhuǎn)移至安全服務器,隨后鎖定手機功能并使手機 發(fā)出刺耳的鳴聲。此外,只要不取出電池,鳴聲就不會停止。據(jù)倫敦市警察局統(tǒng)計,該市每月約有1萬部手機被盜。 美國的 蘋果 公司,在其 官網(wǎng) 上 向所有用戶提供了一項云端技術服務,只要蘋果手機或者蘋果的其他移動設備,都可以享受到手機衛(wèi)星定位功能。 圖 蘋果手機防盜 開發(fā)研究內(nèi)容 從上面的應用我們可以看出,無論是國內(nèi)還是國外,只要是致力于防盜功能的軟件,其最核心功能都用到了 GPS、鎖屏、 媒體播放 等。同時,防盜應用軟件也應充分利用操作系統(tǒng)固有的資源。通過 Android 系統(tǒng)中的廣播機制后臺監(jiān)聽手機的各種狀態(tài),根據(jù)狀態(tài)的改變來判斷手機是否安全。 2 手機防盜應用 開發(fā) 的 基礎 Java 基礎 Java 由 Sun(Stanford University Network)公司 于 1995 年 5月為增強互聯(lián)網(wǎng)的交互性而設計。 Java 語言具有 極強的跨平臺能力,多語言的 支持,占據(jù)著互聯(lián)網(wǎng)開發(fā)語言的首位 。所以,想在 Android系統(tǒng)上做出一個好的應用來不僅要會 Java 語言,而且還要運用熟練。 Android 基礎 知己知彼者百戰(zhàn)百勝。 Android 操作系統(tǒng)最初主要支持手機, 2020 年 Google 收購 了 剛剛成立 22 個月的Android 公司 ,也正是有了在 Google 這樣巨頭公司下發(fā)展的機會才使得 Android 系統(tǒng)迅猛發(fā)展。 2020 年 9月 22日,美國運營商 TMobile USA 在紐約正式發(fā)布第一款 Google 手機 TMobile G1。 最早的 Android 版本為 Android (發(fā)條機器人 ) , 自 Android 系統(tǒng)發(fā)布第一版本到現(xiàn)在已經(jīng)更新多次 。 其各版本 logo 如圖 所示。于是我選擇了目前市場應用最為廣泛的金山手機衛(wèi)士、 360 手機衛(wèi)士 和 手機管家其中的手機防盜部分作為參考。分別在 UI(User Interface,用戶界面 )、 Function(功能 )和 Service 上做了比較 。不過從 Function 上來看,金山手機防盜的設計 就要優(yōu)于另外兩家,在所有功能的基礎上還加進了一項防盜拍照,這是僅有 4項功能的 所沒能想到的安全設計。因此我將結(jié)合 360 的 UI、金山的 Function 和 Service 做出一款即看上去漂亮而且功能也強大的手機防盜軟件。好的 UI設計不僅是讓軟件變得有個性有品味,還要讓 軟件的操作變得舒適、簡單、自由 ,充分體現(xiàn)軟件的定位和特點。 圖 UI 軟件設計可分為兩個部分:編碼設計與 UI 設計。 UI 的本意是用戶界面,是英文 User 和 Interface 的縮寫。 在飛速發(fā)展 的電子產(chǎn)品中,界面設計工作一點點的被重視起來。其實 軟件界面設計 就像工業(yè)產(chǎn)品中的 工業(yè)造型設計 一樣,是產(chǎn)品的重要賣點。界面設計不是單純的美術繪畫,他需要定位使用者、使用環(huán)境、使用方式并且為最終用戶而設計,是建立在科學性之上的藝術設計 [6]。 其層次流程如圖 所示 。 圖 初始化設置 當用戶第一次開啟應用時,展現(xiàn)在用戶眼前的是一個設置初始化界面,如圖 所示 。防盜安全密碼將用于 驗證應用本軟件用戶的身份,在非第一次開啟此防盜軟件時將需要用戶輸入防盜安全密碼。 安全手機號的設置非常重要,設置成功后,此號碼將被認為是唯一可信賴的手機號碼,當手機被盜后,防盜軟件將會按照指令向安全號碼手機發(fā)送手機狀態(tài)。此通行密碼為用戶設置的防盜安全密碼,通過此方式保證了用戶設置信息的安全性。為此,在選擇文字的字體、 顏色、大小以及擺放位置做了無數(shù)次的調(diào)整,努力達到最好、最舒適。 UI 主層 UI 主層是個選擇界面 如圖 ,本層為用戶提供 3 種主要操作,分別為 防盜功能體驗 、 防盜指令查看 、 防盜信息設置 。 除了這張宇宙圖片我還在每個選項前后都加附上了相應功能的 logo,學習 360 的多圖設計,用視覺告訴用戶本條選項的功能。 UI 功能體驗層 UI 功能體驗層如圖 所示,此 UI 界面同樣繼承優(yōu)良設計布局方案將本應用所有功能統(tǒng)一以列表 形式列出, 最前端圖標代表著此條選項所要實現(xiàn)的功能,然后每個選項的功能說明以大字功能名加小子簡要說明的形式整齊的展現(xiàn)在界面上,讓用戶對選項功能一目了然。 其效果圖見附 錄 一。 圖 UI指令查看層 UI 信息 設置層 UI 的 設置層是 UI 非常重要的一 個 視圖 層 ,此層要以最方便,最簡約,最快捷為核心排版設計 ,而且要盡量覆蓋本軟件的所有功能設置。 表格 2 設置功能 所需功能 功能目的 功能體現(xiàn)形式 設置此功能鍵的意義 防盜開關 方便控制防盜功能的 開啟與關閉 開關按鈕 可以方便用戶對防盜應用軟件的控制,無需卸載就能關閉防盜 換卡鎖定開關 避免因用戶自己換卡執(zhí)行錯誤指令 開關按鈕 在避免發(fā)送錯誤指令的同時,用戶也可通過此開關對鎖定功能進行單獨體驗 換卡 短信通知開關 避免因用戶自己換卡執(zhí)行錯誤指令 開關按鈕 在避免發(fā)送錯誤指令的同時,用戶也可通過此開關對換卡短信通知功能進行單獨體驗 防盜密碼重置 用于修改安全密碼 加密形式 方便用戶在首次初始化后改變防盜安全密碼 安全手機號重置 用于修改安全手機號碼 顯示預置號碼 方便用戶在首 次初始化后改變防盜安全手機 按照表格 2 中的功能需求,我在設置 UI 里建立了與之相應的 5 個控件,以方便用戶對軟件的應用控制。 圖 UI 設置層 Function 設計 我們在 UI 的設計中了解到一款軟件擁有一個美觀的 UI 是多么重要,那我們該如何實現(xiàn)這種華麗的顯示呢?這就需要又一個很好的后臺設計既功能設計。 這里我們用 Android 中最常用的 TextView 和 EditText 兩個布局控件滿足需求。對于密碼的設置,我們都希望處于不可見狀態(tài)以保證我們個人信息的安全,我用 password 屬性來控制輸入時的顯示狀態(tài)。 功能選擇 功能選擇的 UI 主要分為兩部分,可以從上到下分為兩段,在布局控件中用LinearLayout 實現(xiàn),并設置排版屬性為垂直布局。 圖 為 Android 的文件管理。 所有的調(diào)用 ID 則會放到 gen文件夾下的 文件中進行統(tǒng)一遍歷,我們所要的資源便可從這里索取。 圖 文件管理 功能體驗 功能體驗 UI 分為兩層呈現(xiàn) 。內(nèi)層則是一個介紹體驗層,這層的總體排布用 LinearLayout 的垂直分布就可以完成。 功能查看 這個界面完全是文字的排布,同樣用 ListActivity 加以 LinearLayout 垂直型布局就可以完成。其布局空間類型主要分為 3 大類 AppWidget Provider、 PreferenceScreen 和Searchable,其中最常用的是 PreferenceScreen,在這里又包含 CheckBoxPreference、EditTextRreference 、 ListPreference 、 Preference 、 RreferenceCategory 、PreferenceScreen 和 RingtonePreference7 個控件 [8]。 Service 設計 手機防盜應用軟件在實際應用過程中一定是常駐后臺的軟件,所以不管用戶是否打開軟件,只要是開啟了防盜功能,那此軟件就會一直在后臺運行,出于這樣的考慮,我們就必須引進一個強大的后臺支持,那就是 Service 既后臺服務。 SQLite 是一種嵌入式系統(tǒng)中很常見的數(shù)據(jù)庫,而且所有的數(shù)據(jù)都儲存在一個文件中,便于遷移。在 Android 平臺上, SQLite 庫可以用來存儲應用程序中使用到的數(shù)據(jù),還可以通過定義 Content Provider 等方式,來讓其他應用程序也可以取用其中的數(shù)據(jù) [9]。一個程序的配置文件僅可以在本應用程序中使用,或者說只能在同一 個包內(nèi)使用,不能在不同的包之間使用。 File 是一種文件存儲方式也是 一種較常用的方法,在 Android 中讀取 /寫入文件的方法,與 Java 中實現(xiàn) I/O 的程序是完全一樣的,提供了 openFileInput()和openFileOutput()方法來讀取 設備上的文件。我們將用戶設置的安全密碼、安全手機號、防盜功能開關狀態(tài)、 SIM卡的 IMSI 碼等信息以鍵值對的形式存入其中進行保存。 用 戶 信 息 名 1用 戶 信 息 值O n e用 戶 信 息 名 2用 戶 信 息 值T w o用 戶 信 息 名 3用 戶 信 息 值T h r e eV a l u e K e y 圖 數(shù) 據(jù)庫存儲方式 監(jiān)聽 按鈕 事件服務 監(jiān)聽器是 Android 設計的一種監(jiān)聽模式,當用戶執(zhí)行了某些動作時,需要系統(tǒng)對這些動作做出相應的反應,那么這時就需要監(jiān)聽器來捕獲這些來自用戶的信息,將其傳遞給系統(tǒng)再做處理。 監(jiān)聽按鈕事件,是將每個按鈕綁定上一個監(jiān)聽器,用 ()方法來實現(xiàn),當觸發(fā)相應的監(jiān)聽器后我們就可以執(zhí)行我們想要的操作了。那么這種監(jiān)聽開機需要另一項 Android 機制的支持來完成 —— 廣播機制。 圖 就是一張 廣播的運行機制 原理圖 。 本軟件就利用開機廣播和短信接收廣播來判斷手機狀態(tài)和控制手機。 在本應用中將會運用 Android 手機的 GPS 定位 系統(tǒng),為我們 獲取手機的當前位置,便于用戶找回丟失的手機 私人數(shù)據(jù)的管理 當用戶的手機丟失后恐怕最擔心的就是自己私人信息的外露,出于此考慮,本軟件將通過繼承 IntentService 的類,對用戶的通訊錄、媒體圖片進行備份并向安全手機發(fā)送,同時將原有數(shù)據(jù)刪除,以防止不法分子的非法企圖。 在實現(xiàn)這些功能之前我們需要先 搭建 Android 開發(fā) 環(huán)境 ,其具體操作流程見附表二。為了開發(fā)方便, Android又構(gòu)造了多個繼承 Activity 類的子類 。 Activity 要使用 Activity 以及其子類首先要知道 Activity 的生命周期,只有知道其生命周期的順序才能控制好 界面的顯示。 圖 Activity 生命周期 在本軟件中有 8個 UI 直接通過繼承 Activity 類構(gòu)成,他們的應用方法大同小異,我就拿其中最復雜的初始化界面來介紹 。 創(chuàng) 建 F i r s t 類覆 寫 o n C r e a t e 方 法聲 明 并 得到 B u t t o n控 件為 每 個B u t t o n 綁定 監(jiān) 聽 器用戶點擊按鈕事件setContentView顯示界面等 待 用 戶 點 擊事 件NYL a y o u t提 供 控件判 斷 密 碼 是 否不 為 空提示輸入狀態(tài)錯誤判 斷 密 碼 是 否合 法判 斷 手 機 號 是否 合 法判 斷 手 機 號 是否 不 為 空判 斷 兩 次 密 碼是 否 一 致YYYYNNNNNe d i t o r . c o m m i t ( )提 交 數(shù) 據(jù) 庫s t a r t A c t i v i t y 到M a i n 圖 初始化
點擊復制文檔內(nèi)容
高考資料相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1