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

正文內(nèi)容

基于android系統(tǒng)的手機(jī)防盜論文-資料下載頁

2024-11-17 22:09本頁面

【導(dǎo)讀】近年來,智能手機(jī)的功能日趨強(qiáng)大,移動終端應(yīng)用程序?qū)映霾桓F。工作繁忙,手機(jī)的丟失似乎也成為常有的事。與之帶來最讓人煩心的是私人數(shù)據(jù)的丟失。及帶來的不安全隱患??赏ㄟ^安全短信控制被盜手機(jī)鎖屏、銷毀隱私數(shù)據(jù)、發(fā)報(bào)警音等功能。的軟件進(jìn)行測試,其所有功能都完美實(shí)現(xiàn),真正起到了手機(jī)防盜追蹤的作用。

  

【正文】 rated method stub (l, v, position, id)。 Intent intent = new Intent()。 // (textIntent,123)。 //“防盜功能體驗(yàn)”界面 if(position == dingwei) { (,)。 (intent)。 } else if() ?? } t i y a nt i y a n l i s tt i y a n l i s tv a l u e _ 1v a l u e _ 2v a l u e _ 3v a l u e _ 1v a l u e _ 2v a l u e _ 3v a l u e _ 1v a l u e _ 2v a l u e _ 3…k e y _ 1k e y _ 2k e y _ 3 圖 ListActivity 中 layout 框架 ? 文件: 圖 展示了在 ListActivity 中兩個 layout 的布局框架,以下為代碼分析: ? : 在 ListView控件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 LinearLayout ! 體驗(yàn)列表 ListView //這里注意 ListView的 id一定為 list,這是 android系統(tǒng)中默認(rèn)的 id,不能自擬。 android:id=@+id/android:list // scrollbars屬性為選擇滾動條方向,這里我們定位垂直方向 。 android:scrollbars=vertical / /LinearLayout ? : 在 RelativeLayout,以方便控件的擺放 RelativeLayout // ImageView為圖片 View,是用于添加圖片的控件 ImageView/ //一下是兩個文本信息,就是實(shí)際列表中要顯示的值 TextView/ TextView/ /RelativeLayout PreferenceActivity 在 Android 中有一個 Preference 類 ,用于手機(jī)的屬性設(shè)置。 因此當(dāng)我們在界面上做設(shè)置的時(shí)候自然就會想到 Activity+Preference 的組合,前者用于界面的構(gòu)造,后者用于設(shè)置數(shù)據(jù)的存放。不過雖然做法沒錯,但是會比較繁瑣,因?yàn)槊總€設(shè)置選項(xiàng)都要建立與其對應(yīng)的 Preference。當(dāng)然 Android 的設(shè)計(jì)者也考慮到了這點(diǎn),在系統(tǒng)中為我們提供了一個專門用于開發(fā)界面 設(shè)置的類 PreferenceActivity,這個類完美結(jié)合了 Activity與 Preference,很大程度的方便了我們的開發(fā),因此我們的 UI 功能設(shè)置界面就是通過繼承此類的類來實(shí)現(xiàn)。 繼承 PreferenceActivity 的 UI 設(shè)置界面的 java 文件無需過多的編程代碼,因?yàn)樵?PreferenceActivity 上做的 任何 設(shè)置 , 系統(tǒng) 都 會自動以鍵值對的方式儲存到數(shù)據(jù)庫里 ,當(dāng)我們需要這些數(shù)據(jù)的時(shí)候,便可以直接從數(shù)據(jù)庫里調(diào)用。所以我們只需要在布局文件中按需求添加控件就可以了。 PreferenceActivity 的布局文件有些特殊, 需要在 res 文件夾下新建一個 xml 文件夾用于單獨(dú) 存放 此 類控件和布局 屬性,如圖 所示。 圖 Preference 的布局文件 其 文件構(gòu)架如圖 所示。 P r e f e r e n c e S c r e e nC h e c k B o x P r e f e r e n c es h e z h i . x m lE d i t T e x t P r e f e r e n c e C h e c k B o x P r e f e r e n c eE d i t T e x t P r e f e r e n c e C h e c k B o x P r e f e r e n c e 圖 文件構(gòu)架 控件屬性在本軟件中的應(yīng)用如圖 所示。 P r e f e r e n c e S c r e e ns h e z h i . x m lt i t l es u m m a r yC h e c k B o xP r e f e r e n c e t i t l es u m m a r yC h e c k B o xP r e f e r e n c e t i t l es u m m a r yC h e c k B o xP r e f e r e n c e d i a l o g T i t l es u m m a r yE d i t T e x tP r e f e r e n c ed i a l o g T i t l es u m m a r yE d i t T e x tP r e f e r e n c et i t l ek e yP o s i t i v eB u t t o n T e x tN e g a t i v eB u t t o n T e x tt i t l ek e yP o s i t i v eB u t t o n T e x tN e g a t i v eB u t t o n T e x t 圖 文件屬性構(gòu)架 其代碼就是對屬性進(jìn)行 相應(yīng) 配置即可 如 android:password=true等,這里就不做詳細(xì)介紹了,具體代碼請看附錄二。 Dialog Dialog 是 android 開發(fā)過程中最常用到的組件之一,它包括以下幾種類型: 1. 警告對話框: Alertialog 2. 進(jìn)度對話框: ProgressDialog 3. 日期選擇對話框: DatePickerDialog 4. 時(shí)間選擇對話框: TimePickerDialog 5. 自定義對話框:從 Dialog 繼承 Dialog 的創(chuàng)建方式有兩種: 一是直接 new 一個 Dialog 對象,然后調(diào)用 Dialog 對象的 show 和 dismiss 方法來控制對話框的顯示和隱藏。 二是在 Activity 的 onCreateDialog(int id)方法中創(chuàng)建 Dialog 對象并返回,然后調(diào)用 Activty 的 showDialog(int id)和 dismissDialog(int id)來顯示和隱藏對話框。 區(qū)別在于通過第二種方式創(chuàng)建的對話框會繼承 Activity 的屬性,比如獲得Activity 的 menu 事件等。 本軟件就采用第二種方法用于顯示彈出的對話框。其 程序流程圖 如圖 所示。 創(chuàng) 建 一 個 D i a l o g 方 法應(yīng) 用s e t O n C l i c kL i s t e n e r 綁定 監(jiān) 聽 器用戶點(diǎn)擊按鈕事件用inflate方法渲染調(diào)用layout等 待 用 戶 點(diǎn) 擊事 件NYL a y o u t主 框 架判 斷 點(diǎn) 擊 的 按鈕 是 Y / N判 斷 密 碼 是 否不 為 空判 斷 密 碼 與 原密 碼 是 否 一 致YY提示錯誤信息退 出 應(yīng) 用 程 序N進(jìn) 入 應(yīng) 用 程 序NNY 圖 Dialog 流程圖 ? java 文件關(guān)鍵代碼如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 //首先先創(chuàng)建一個 Dialog函數(shù) private void putPWDialog() { //渲染布局文件 LayoutInflater inflater = (this)。 View view = (, null)。 //生成 Dialog對象并進(jìn)行設(shè)置 builder = new (this)。 (輸入密碼 )。 //顯示 Dialog界面 (view)。 showputPWDialog = ()。 ()。 //監(jiān)聽確定按鈕 (new OnClickListener() { //信息核對提示 if(().equals()) { else if(().equals(savedPassword)) { else{} //監(jiān)聽退出按鈕 (new OnClickListener() { //完全退出程序 public void onClick(View v) { ().exit()。 } 經(jīng)過大量的調(diào)整、核對以及調(diào)試,我們的 UI界面就這樣完成啦。到此為止把我們的軟件安裝到手機(jī)上就可以進(jìn)行 所有界面的切換 了。 由 Sever 支持的 Function 實(shí)現(xiàn) 有了完整的 UI,我們就可以在 Function 里實(shí)現(xiàn)這些 UI 對應(yīng)的功能 。對于任何一個軟件來說,無論它有什么樣的 UI,人們最終想要獲得的還是軟件的功能。所以,只有Function 的完美實(shí)現(xiàn)才能體現(xiàn)出一個軟件的真正價(jià)值。 廣播 機(jī)制 服務(wù) 之前已經(jīng)介紹了 Android 系統(tǒng)中廣播機(jī)制的概念,這里就主要說明在本軟件中所用到的 3種 廣播 —— 開機(jī)完成廣播、服務(wù)狀態(tài)廣播和短信 接收 廣播。 開機(jī)完成廣播和服務(wù)狀態(tài)廣播用于監(jiān)測 SIM 卡的狀態(tài)改變。當(dāng)用戶開機(jī)完成 時(shí) ,系統(tǒng)就會向 接收 開機(jī)完成廣播的應(yīng)用軟件 發(fā)送開機(jī)完成廣播,告訴他們已完成開機(jī)動作, 此時(shí)軟件就可以在 接收 此指令 后 做 出自己需要 的 動作 ,例如開機(jī)運(yùn)行的軟件就都需要接收 開機(jī) 完成 廣播。 服務(wù)狀態(tài)廣播也是同樣的原理,當(dāng)手機(jī)檢測到信號后就會由系統(tǒng)向所有應(yīng)用發(fā)送服務(wù)狀態(tài)改變的廣播。 短信接收廣播是當(dāng)手機(jī)接收到短信時(shí) Android 系統(tǒng)向應(yīng)用程序發(fā)送的一種廣播。 手機(jī)系統(tǒng)中自帶的有些功能都要通過這種廣播來完成動作。例如手機(jī)收到短信時(shí)會產(chǎn)生音樂和振動等狀態(tài),這就是由短息 模塊 在接收到系統(tǒng)短信接收廣播后作出的動作。 為了接收來自系統(tǒng)的廣播, Android 為開發(fā)者提供了一個專門 用于接收廣播的類既BroadcastReceiver 類,本軟件就通過繼承此類實(shí)現(xiàn)接收所有廣播。在 Android 中光有接 收 的 類 還 不 行 , 要 想 讓 系 統(tǒng) 把 廣 播 發(fā) 送 到 你 的 應(yīng) 用 程 序 還 必 須 在 文件中進(jìn)行權(quán)限注冊,讓系統(tǒng)知道你需要接收廣播并給你開放ROOT 允許你使用才行。 下面代碼為本應(yīng)用所有的權(quán)限注冊代碼 : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / usespermission android:name= / 在本軟件中遠(yuǎn)程控制手機(jī)就是通過此短信廣播接收機(jī)制實(shí)現(xiàn)的。 當(dāng)系統(tǒng)收到短信后會向需要接收廣播的應(yīng)用發(fā)送短信廣播, 本 應(yīng)用 接 收廣播后就可根據(jù)短信內(nèi)容做出相應(yīng)的動作了。 其服務(wù) 程序 流程圖如圖 所示。 創(chuàng) 建 S M S R e c e i v e dB r o a d c a s t R e c e i v e r 類 繼 承B r o a d c
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1