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

正文內(nèi)容

基于android系統(tǒng)的個性化防火墻設計與實現(xiàn)畢業(yè)設計論文-文庫吧資料

2025-07-04 00:17本頁面
  

【正文】 ermission android:name=“” /usespermission android:name=“”/usespermissionusespermission android:name=“”/usespermissionusespermission android:name=“”/usespermission下面是監(jiān)聽電話服務的代碼:// 監(jiān)聽來電if (().equals(“”)){ (“call”,“get action”);telephonyMgr = (TelephonyManager)(); MyPhoneStateListener mMPSL = new MyPhoneStateListener(context); (mMPSL,); // 利用反射獲取隱藏的endcall方法 try { Method getITelephonyMethod = (“getITelephony”,(Class[]) null); (true); iTelephony = (ITelephony) (telephonyMgr,(Object[]) null); } catch (Exception e) { (); }}還有一個廣播接收器程序,它負責監(jiān)聽短信廣播。電話監(jiān)聽器時刻監(jiān)聽Android電話服務程序,電話有三種狀態(tài):空閑,響鈴和摘機。判斷出結(jié)果后來決定是否攔截這個電話或這條短信。主要是基于一張黑名單表,在這張表里有來電號碼,姓名,名單類型等。 數(shù)據(jù)庫詳細設計在本系統(tǒng)中共使用了4張表,它們分別是:短信黑名單表(message_forbid_table),短信垃圾箱表(message_rubbish_table),來電黑名單表(call_forbid_table),來電攔截記錄表(call_record_table) 。它的設計目標是嵌入式的,而且目前已經(jīng)在很多嵌入式產(chǎn)品中使用了它,它占用資源非常的低,在嵌入式設備中,可能只需要幾百K的內(nèi)存就夠了。進入隱私空間是需要密碼的。讓你的隱私真正的來無影,去無蹤。 關鍵字有系統(tǒng)自帶關鍵字和手動添加關鍵字。 基于關鍵字的短信過濾功能的實現(xiàn)實現(xiàn)原理:注冊廣播接收器,監(jiān)聽系統(tǒng)短信廣播,操作短信內(nèi)容: 當系統(tǒng)收到短信時,會向系統(tǒng)發(fā)送廣播,可以注冊一個監(jiān)聽器來接收系統(tǒng)的短信廣播??膳刻砑拥胶诿麊螖?shù)據(jù)庫。當然我們也可以寫自己的ContentProvider,提供數(shù)據(jù)給其它應用程序訪問,實現(xiàn)ContentProvider中的方法就可,在這里主要是使用了系統(tǒng)的ContentProvider。那么我們?nèi)绾文軌蚋玫氖沟貌煌绦蛑g數(shù)據(jù)的獨立,而又可以在需要共享數(shù)據(jù)的時候能夠有共同操作數(shù)據(jù)的橋梁呢?為了解決這個問題,Android設計了一種稱為內(nèi)容提供器的技術,從而為內(nèi)容共享提供了支持,這就是Android的重要組件ContentProvider。缺點:來信會在狀態(tài)欄顯示通知信息。當短信數(shù)據(jù)庫變化時就觸發(fā)這個事件,在這里可以處理短信。優(yōu)點:可以攔截來信在狀態(tài)欄的顯示通知,適合短信攔截。短信的攔截和電話攔截不一樣,有兩種實現(xiàn)方法:(1) 接收系統(tǒng)短信廣播:當收到短信時,Android系統(tǒng)會發(fā)出一個廣播,通知收到短信,攔截短信基于Android中的廣播機制。實現(xiàn)原理:軟件啟動后有一個服務(service)在后臺運行,在服務中注冊有一個監(jiān)聽器,監(jiān)聽電話的狀態(tài),當有電話來時,狀態(tài)會變成響鈴狀態(tài),在這里可以取得來電的號碼。 第四章 個性化手機防火墻的概要設計 黑名單電話和短信過濾功能的實現(xiàn) 黑名單選擇模式黑名單的有三種攔截模式:只攔截電話,只攔截短信,兩者都攔截。首先是創(chuàng)建一個Android工程,然后設置應用啟動配置。 ④選擇Apply,最后點擊OK。 ②選擇Android屬性面板。(8)重新啟動Eclipse。(6)點擊Finish。(4)在返回的對話框中選擇Android pluginEclipse IntegrationAndroid development Tools并且點擊Next。圖32 驗證Android SDK是否安裝成功 使用Ec1ipse下載ADT(Android開發(fā)插件)(1)啟動Eclipse,選擇HelpInstall New SoftwareAdd(2)在編輯框中輸入插件名字,輸入更新插件的地址: ://,點擊OK。選擇希望安裝的SDK及其文檔或者其它包,點擊Installation Selected、Accept All、Install Accepted,開始下載安裝所選包。運行SDK ,點擊Available Packages。出現(xiàn)類似下面的畫面表示安裝成功了:圖31 驗證JDK安裝是否成功 Eclipse安裝去網(wǎng)址為://,解壓即可運行。安裝完成之后,可以在檢查JDK是否安裝成功。 第三章 開發(fā)環(huán)境的搭建開發(fā)環(huán)境配置:JDK + Eclipse +Android SDK + ADT jdk的安裝及配置去相應網(wǎng)站下載JDK,接下來的工作就是安裝提示一步一步走。(5)回收后再啟動回收后再啟動的基本流程為onCreate一onStart一onResume。(4)退出結(jié)束退出結(jié)束的基本流程為onPause一onStop一onDestroy。(3)回到原來活動回到原來活動的基本流程為onPause(2)一onRestart(1)一onStart(l)一onResume(1)一onStop(2)一onDestroy(2)。(2)調(diào)用另一個活動調(diào)用另一個活動的基本流程為onPause(l)一onCreate(2)一onStart(2)一onResume(2)一onStop(l)。7.活動的運作過程(l)一般啟動啟動一個活動的基本流程為onCreate一onStart一onResume。開發(fā)者可以在程序中添加一些各狀態(tài)相對應的流程,每次活動狀態(tài)改變時,就會執(zhí)行相對應的流程。關于進程的生命周期將在下一節(jié)中介紹,本節(jié)主要介紹活動的生命周期。當系統(tǒng)內(nèi)存即將不足的時候,會依照優(yōu)先級自動進行進程的回收。6.Android活動的生命周期Android應用程序的生命周期是由Android框架進行管理,而不是由應用程序直接控制。意圖負責對應用中一次操作的動作、動作對應的數(shù)據(jù)、附加數(shù)據(jù)進行描述,Android則根據(jù)此意圖的描述,負責找到相應的組件,將意圖傳遞給它,并完成組件的調(diào)用。而這四種組件是獨立的,它們之間可以互相調(diào)用,協(xié)調(diào)工作,最終組成一個真正的Android應用。其他的應用程序可以使用這些方法來保存和檢索此內(nèi)容提供者處理過的數(shù)據(jù)。如果應用程序之間想要共享數(shù)據(jù),就需要使用內(nèi)容提供者。這樣做的好處是,可以保護系統(tǒng)及應用程序,避免被其他不正常的應用程序所影響。不僅可以使用本地服務,還能使用遠程服務。當一個意圖接收器被觸發(fā)時,系統(tǒng)會根據(jù)需要來啟動應用程序。意圖接收器并不顯示UI界面,它是通過NotificationManager來通知用戶他們感興趣的事件發(fā)生了。在一些情況下,活動能夠返回給它的上級界面一個返回值,例如一個提供給用戶選擇照片的活動可以返回給它的調(diào)用者用戶選擇了哪個照片文件。每個界面其實都可看作是一個活動。大多數(shù)的應用程序通常包括多個界面。每個活動都是Activity的子類,并實現(xiàn)一些獨有的功能,如管理UI顯示和UI的反饋事件。這個配置文件是每個Android應用程序所必需的。①活動②意圖接收器③內(nèi)容提供者④服務當然,并不是所有的Android應用程序都得具備上述的四個組件,可以由上面的一個或幾個來組建。最常見的通知包括短信息、通話記錄和語音郵件,但是應用程序也可以創(chuàng)建它們自己的通知事件。例如媒體播放器的服務,當用戶退出媒體選擇的界面時,仍然希望音樂依然可以繼續(xù)播放,這時就可用服務來保證當用戶界面關閉時音樂還繼續(xù)播放著。它可以運行在它自己的進程,也可以運行在其他應用程序的進程里,這取決于自身的需要。意圖也可以用于廣播系統(tǒng)范圍內(nèi)的有效事件(例如通知事件)。比如應用程序想要顯示一個網(wǎng)頁,那么它可以通過創(chuàng)建一個Intent實例并將其傳遞給系統(tǒng)來表示意圖瀏覽這個URI。開發(fā)者可以通過創(chuàng)建一個新的視圖的方法來使用自定義的圖形處理技術(比如開發(fā)游戲,或者是使用了不常用的用戶圖形窗口界面)。Android的用戶界面由一系列的視圖樹構成。不過這不是必須的,有些活動從不顯示UI界面。(2) 活動: 活動就是一個有生命周期的對象。圖21 Android系統(tǒng)組件結(jié)構圖主要的類: :提供高層的程序模型、提供基本的運行環(huán)境 包含各種的對設備上的數(shù)據(jù)進行訪問和發(fā)布的類 :通過內(nèi)容提供者瀏覽和操作數(shù)據(jù)庫 :底層的圖形庫 :提供一些類管理多種音頻、視頻的媒體接口 :提供幫助網(wǎng)絡訪問的類,.* 接口 :
點擊復制文檔內(nèi)容
范文總結(jié)相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1