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

正文內容

安卓手機操作系統(tǒng)的設計畢業(yè)論文-文庫吧

2025-06-07 18:15 本頁面


【正文】 eforeStringnull稱謂前字符串message_afterStringnull稱謂后字符串yearint1900定時年monthint1定時月dayint1定時日hourint0定時小時minuteint0定時分鐘countint0選擇的聯系人數name[]Stringnull選擇聯系人姓名phone[]Stringnull選擇聯系人電話()鍵類型默認值描述Smss_Timerbooleanfalse是否有定時發(fā)短信任務Manager_Leavebooleanfalse是否開啟自動回復Manager_Overturnbooleanfalse是否開啟翻轉靜音 詳細設計 本系統(tǒng)主要目的是輔助用戶更方便地使用手機,突出實用功能。具體地講,本系統(tǒng)通過手機固有的接口,從短信功能、來電管理功能,照明功能、避蚊功能(播放功能)出發(fā),實現輔助作用,充分發(fā)揮智能機的優(yōu)點,將實用性盡可能擴展到最大。具體實現如下目標:l 短信群發(fā)功能l 手機照明功能l 自動回復功能l 翻轉靜音功能l 電蚊香功能l 可后臺運行,建立服務架構l 重啟后仍然有效,實現開機啟動l 運行安全可靠穩(wěn)定l 占用盡可能少的資源l 適合各種手機屏幕分辨率l 對Aandroid各種版本兼容性強手機輔助系統(tǒng)是基于Android 系統(tǒng)平臺下的應用軟件,針對Android手機用戶開發(fā)。主要的功能模塊有:短信群發(fā),來電管家,多彩手電筒,電蚊香。以下是對各個功能模塊的具體設計:短信群發(fā):主要包括群發(fā)短信,定時群發(fā),可插入稱謂,對所選聯系人的刪除和修改操作。來電管家:對來電和短信自動回復,可以自定義回復事件是來電還是短信,可以自定義回復內容,可以自定義回復對象是好友還是全部回復,重啟仍然可以正常運行。多彩手電筒:屏幕亮度為最大,避免手機進入待機狀態(tài),顏色可由用戶選擇,增加紫色驗鈔光。電蚊香:播放驅蚊聲波,可后臺運行,若功能打開,重啟后仍然有效。 數據模塊架構圖此圖為本軟件的總架構圖,顯示了各個功能模塊之間的關系和后臺服務和前臺操作的關系, 簡單闡明了系統(tǒng)運行的機制,: 主界面短信群發(fā)電蚊香來電管家手電筒開機記錄狀態(tài)信息根據狀態(tài)信息啟動服務開機讀取狀態(tài)信息 系統(tǒng)數據模塊架構圖 各數據模塊詳細架構;當啟動定時服務時,通過AlarmManager觸發(fā)SmssService后臺服務發(fā)送短信,當觸發(fā)服務的同時,將開機項目表單中的短信定時服務狀態(tài)改為活動狀態(tài),:直接發(fā)送定時發(fā)送短信群發(fā)讀取聯系人列表開機啟動項表單后臺發(fā)短信服務AlarmManager定時返回聯系人數據發(fā)送短信給所選的聯系人來電管家模塊分為自動回復和翻轉靜音兩個功能,通過設置界面(PreferenceScreen)可由用戶直接啟動兩個功能,對設置的更改觸發(fā)事件,運行相應的服務,并且更新開機啟動項表單的信息,以便開機后仍然可以正常運行。啟動自動回復功能后,服務中會建立用來監(jiān)聽來電或短信的廣播監(jiān)聽器,當來電或來短信時,程序讀取電話號碼,根據用戶的自定義設置進行相應的回復動作;啟動翻轉靜音功能后,即啟動了含有監(jiān)聽來電廣播監(jiān)聽器的服務,原理同上,當來電時,觸發(fā)來電廣播監(jiān)聽器,而其中又注冊了一個監(jiān)聽手機角度的類模塊,若此時手機角度小于120176。,即手機翻轉過來,就進行相應的靜音操作。: 更新狀態(tài)列表來電管家翻轉靜音服務自動回復服務來電話callReceiver來電廣播監(jiān)聽器smsReceiver短信廣播監(jiān)聽器來短信callReceiver來電廣播監(jiān)聽器mSensorListener手機角度監(jiān)聽器用戶將手機翻轉讀取電話號碼并回復短信手機靜音電蚊香模塊的原理是通過系統(tǒng)從后臺循環(huán)播放一段音頻波段,此模塊設計比較簡單,:電蚊香模塊電蚊香服務服務狀態(tài)表單更新狀態(tài)表單驅趕蚊蟲手電筒的實現較為簡單,啟用該功能后,程序首先保存當前的亮度,然后將亮度調到最大,并全屏顯示,背景顏色默認為白色。退出該功能后將屏幕亮度參數恢復到之前的值。:手電筒模塊保存屏幕亮度值將屏幕亮度調為最大背景默認為白色開啟退出背景顏色可調根據之前保存的亮度因數恢復屏幕亮度手機照明 第四章 系統(tǒng)實現此系統(tǒng)分為四個模塊分別進行實現,這些模塊既相互獨立,又相互聯系。所謂相互獨立,是指各功能之間是平行關系,功能之間沒有必然的聯系;所謂相互聯系,是指通屬于一個主界面控制,使整個系統(tǒng)成為一個有機的整體。下面分別介紹各模塊的實現代碼及效果圖。,用來顯示所有功能模塊,以便進入相應模塊進行操作。此界面采用GridView布局,使界面簡潔大方,一目了然,充分體現人性化設計理念。首先要建立一個GridView的適配器布局,用來定義GridView的格式,本程序中用上圖標下文字的顯示方式,此代碼在layout/,實現代碼如下:LinearLayout android:orientation=vertical …… ImageView android:id=@+id/icon …… / TextView android:id=@+id/text …… //LinearLayout建立GridView適配器文件() /*創(chuàng)建GridView方法*/ public View getView(int position, View convertView, ViewGroup parent) { LayoutInflater factory=(_con)。 /**/ View v=(View)(, null)。 /*取得View*/ ImageView iv=(ImageView)()。 TextView tv=(TextView)()。 /*設置顯示的Image與文字*/ (_icons[position])。 (_items[position])。 return v。 }建立主界面的布局,采用相對布局(RelativeLayout),在其中包含一個GridView,設置每行顯示的數量為3:?xml version= encoding=utf8?RelativeLayout xmlns:…… android:background=@drawable/aabackground0 GridViewandroid:id=@+id/GridView_aa…… android:numColumns=3!顯示3列 //RelativeLayout將做好的圖標存到工程文件夾下的res/drowable中,聲明圖標數組和相對應的字符數組://定義GridView的圖標 private int[] icons={ , , , }。 //定義GridView的顯示文字 private int[] items={ , , , }。將適配器與圖標和文字進行連接gv=(GridView)findViewById()。//定義一個GridView對象 /*使用自定義的AAGridViewAdapter設置GridView里面的Item內容*/ AAGridViewAdapter gv_adapter=new AAGridViewAdapter(this,items,icons)。 (gv_adapter)。聲明一個click點擊事件,用于用戶點擊相應圖標進入對應的功能模塊,因為每個GridView都有一個position,我們可以用這個變量辨別用戶單擊的是哪個圖標:public void onItemClick(AdapterView? parent, View v, int position, long arg3) { Intent intent=new Intent()。 switch(position){ case 0://進入短信群發(fā) (,)。 startActivity(intent)。 break。 case 1://進入手電筒 (,)。 startActivity(intent)。 break。 case 2://進入通信管家 (,)。 startActivity(intent)。 break。 case 3://進入電蚊香 (,)。 startActivity(intent)。 break。 default: break。 } }主界面的顯示部分到此結束,:在主界面內建立一個“關于”對話窗口,按MENU鍵打開,里面存放軟件的信息。先聲明一個MENU菜單:public boolean onCreateOptionsMenu(Menu menu) { // TODO 等待其他選項加入 (0, 0, 0, )。 return (menu)。 }建立點擊事件,每個點擊對象都有一個ID,在此只建立一個MENU對象,當點擊后打開關于對話窗口:public boolean onOptionsItemSelected(MenuItem item) { // TODO 等待其他選項動作加入 (item)。 switch(()){ case 0: helpDialog()。//在此調用“關于”對話窗口 break。 } return true。 }對話窗口的實現很簡單,實例化一個AlertDialog對象即可:private void helpDialog(){ new (this) .setTitle() .setMessage() .setPositiveButton(, new (){ public void onClick(DialogInterface arg0, int arg1) { } }).show()。:需要注意的是,本程序的文本顯示內容,如以上代碼中的“”均存放在res/values/,這樣做的好處是便于更改文字內容,可方便實現語言的轉換。當然,目前只有中文,可根據需要,只要將該文件里的中文翻譯為其他語言即可更改為另一個語言版本的軟件。短信群發(fā)功能分一下幾個部分實現:主界面部分,添加聯系人,聯系人稱謂的刪除和修改,短信群發(fā)系統(tǒng),插入聯系人稱謂,定時服務系統(tǒng)。此部分的主要功能是群發(fā)短信并可由用戶自定義是否發(fā)送稱謂,也可選擇定時發(fā)送,可實現定時發(fā)送與即時發(fā)送互不影響。短信群發(fā)的主界面此功能模塊界面實現的主要難點在于listview的重寫方法,listview是以可滾動列表的形式顯示固定格式的內容,在此模塊中,用以顯示已選好的聯系人姓名。首先是界面布局,是以相對布局(RelativeLayout)實現的。之所以采用這種布局,是為了符合各個屏幕的分辨率,不會因為屏幕的大小而使其內容的位置改變,符合大眾化的需求。:RelativeLayout ……! 采用相對關系布局 ToggleButton ……!此控件的上邊緣和左邊緣與系統(tǒng)的上邊緣和左邊緣內對齊 android:layout_alignParentRight=true android:layout_alignParentTop=true / Button ……!此控件的上邊緣和左邊緣與系統(tǒng)的上邊緣和左邊緣內對齊 android:layout_alignParentTop=true android:layout_alignParentLeft=true …… /……ListView 所在的部分在“選擇聯系人”與“信息發(fā)送文本框”之間,scrollbar=“vertical”表示以垂直方式陳列:…… LinearLayout android:layout_below=@id/btn_smss_select android:layout_above=@id/etxt_smss_messageback…… ListView android:id=@+id/smslv…… android:drawSelectorOnTop=false android:scrollbars=vertical /ListView /LinearLayout/RelativeLayout幾乎所有的自定義ListView都要使用適配器定義格式,在此也不例外。與之前的適配器建立步驟一樣,首先建立適配器布局文件,同樣采用相對布局,格式為并列的兩個TextView:Rel
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1