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

正文內容

基于android手機的個性化桌面程序設計與實現(xiàn)(編輯修改稿)

2025-06-27 08:57 本頁面
 

【文章內容簡介】 meText顯示市及市以下城市名稱北京朝陽區(qū) 軟件設計 控制流程設計點擊系統(tǒng)進行初始化,進入UI界面,可分別點擊模塊。比如天氣預報,點擊進入后可在設置城市中選擇城市,選中后自動在顯示界面上顯示天氣。按下菜單鍵出現(xiàn)功能欄,可根據(jù)用戶要求自選。退出點擊壁紙設計,利用本程序自身資源提供多種壁紙,選中后點擊壁紙,即可完成更換。設置好后可推出進入鈴聲設置,點擊進入后,導入內存中的音樂,選擇一首按照程序提示進行更換。郵件發(fā)送流程:點擊UI進入,填寫賬戶,選擇進入郵箱類型,填寫郵件內容、聯(lián)系人信息,按發(fā)送鍵發(fā)送。程序主流程圖如 : 系統(tǒng)主流程圖 UI界面設計程序主界面:提供四個按鍵欄,分別進入相應的功能。:主類MainPage繼承于Activity。四個按鍵分別是Button類的btnWeather、btnSendEmail、btnWallPaperSetting和 btnRingtone。 主程序界面截圖郵件UI界面類Wele繼承于類Activity,完成對窗口的創(chuàng)建。屬性包括:EditText類的 txtEmailAddress、EditText類的txtPWD、Button類的 btnOK和Spinner 類的TypeSpinner共同完成郵件的登陸。其中,txtEmailAddress和txtPWD表示郵箱賬號和密碼,TypeSpinner表示郵箱類型,使得用戶可選擇多種郵箱客戶端口。 發(fā)送郵件界面壁紙UI設計提供多種壁紙,可供用戶瀏覽、選擇更換。WallPaperSettingActivity繼承于類Activity用來完成對壁紙的設置。屬性包括ImageSwitcher和Context,其中ImageSwitcher是將圖片加載到手機瀏覽界面上,: 壁紙更換界面天氣預報UI設計,類WeatherWidget繼承于AppWidgetProvider,屬性有getWeatherView實現(xiàn)對天氣更新后窗口的刷新。 天氣預報界面 功能模塊設計本系統(tǒng)建立Android 手機的桌面程序應用,完成一些快捷功能的操作。系統(tǒng)包含壁紙設置、鈴聲設置、天氣查詢和郵件發(fā)送共計四個模塊,而其中又細分為壁紙瀏覽、壁紙設置、導入鈴聲、試聽導入的鈴聲、設置手機來電鈴聲、設置手機提示音、設置手機鬧鈴、同步天氣信息、用戶登錄和郵件發(fā)送等多個子模塊。 系統(tǒng)軟件功能框圖核心功能模塊簡述:(1) 天氣查詢模塊利用開源的天氣預報API接口,發(fā)送HTTP請求給某個服務器的URL(Uniform Resource Locator,統(tǒng)一資源定位符)后收到天氣數(shù)據(jù)。收到數(shù)據(jù)為Json(JavaScript Object Notation,輕量級數(shù)據(jù)交換格式),對其進行解碼,將數(shù)據(jù)庫中已經(jīng)保存的天氣圖片與溫度進行映射。同步天氣信息是指用戶點擊刷新,將更新天氣預報界面,即從網(wǎng)絡中下載天氣文件與界面中顯示的數(shù)據(jù),同時建立一個緩存天氣的文件并將信息保存起來,再跟據(jù)已定的緩存文件來得到天氣情況。(2) 壁紙設置模塊壁紙設置方法有多種,本系統(tǒng)采用的是ContextWrapper 類中提供的setWallpaper()方法。此方法輸入?yún)?shù)是用戶選擇的壁紙編號。該方法能夠根據(jù)編號切換壁紙。壁紙瀏覽功能是通過系統(tǒng)程序的自身資源響應用戶的按鍵選擇,即調用程序中自帶的壁紙讓用戶瀏覽。壁紙設置功能可以設置多個點擊響應和單擊圖片的發(fā)生事件,包含彈出窗口信息、確認窗口、更換桌面并在setWallpaper()方法中完成更換。(3) 鈴聲設置模塊鈴聲設置模塊是利用從手機內存導入的音樂來更換手機默認的鈴聲,每個音樂都有一個id。其工作原理是將用戶手機中選中音樂的絕對路徑uri查到,以便檢測歌曲是否存在,(uri,id),將uri和id拼接成一個新的uri,將其設置成想要的鈴聲即可。導入手機鈴聲資源是指通過瀏覽SD卡的根目錄即inputfile類中封裝的browseToRoot屬性或者瀏覽指定的目錄即browseTo(final File file)屬性,導入手機SD卡或者是內存里的音樂。試聽鈴聲資源是指當選中的文件存放在數(shù)據(jù)庫中時,用戶可以點擊某一首試聽,在RingtonePro類封裝的public void onStart(String p)方法可以完成試聽。設置部分則是可將選中音樂設為鬧鈴或提示音或來電音樂。(4) 郵件發(fā)送模塊本系統(tǒng)支持一鍵發(fā)送發(fā)郵件,而Android提供了兩種方式,只允許Gmail郵件發(fā)送和允許JavaMail發(fā)送。本系統(tǒng)采用JavaMail發(fā)送方式,其優(yōu)點是不受Gmail限制,靈活性高。具體步驟如下:① 構建郵件消息② 建立服務器的會話③ 發(fā)送郵件用戶登錄郵箱是指sendmail類中的save_information屬性提供了保存用戶ID、password、郵箱類型。而郵件發(fā)送則包含了提供郵件會話類EditText,包含屬性有txtToAddress、txtSubject和txtContent。用戶填寫ToAddress(收信人地址)、Subject(主題)、Content(內容)通過驗證后發(fā)送。 類設計本程序主要有4大類,即鈴聲設置RingtonePro、發(fā)送郵件SendMail、壁紙設置WallPaperSettingActivity和天氣設置WeatherWidget。 RingtonePro類RingtonePro類是系統(tǒng)中重要的類,其所包含的屬性、。 RingtonePro類的屬性和方法表序號屬性或方法說明1public void onStart(String p)從SD或手機內存導入后,可試聽音樂2public void deleteitem(int id)導入鈴聲后,若不需要某一首可對其進行刪除3public void setMyAlarm(final String p)將選中的音樂設置成為手機鬧鈴4public void setMyNotification(final String p)將選中音樂設置成為手機短信提示音5public void setMyRingtone(final String p)可將選中的音樂設置成為手機來電提示音 SendMail類SendMail類中封裝了文件發(fā)送及用戶登錄的屬性和方法。 SendMail的類的屬性和方法表序號屬性或方法說明1static final String SAVE_INFORMATION保存用戶的登錄信息,密碼、賬號、郵箱類型2String username獲得用戶郵箱ID3String password。獲得用戶郵箱密碼4String sendhost。獲得郵箱類型5private EditText txtContent??傻玫接脩糨斎氲陌l(fā)送內容6private EditText txtToAddress??傻玫接脩糨斎氲氖招湃说刂?Public void onCreate(Bundle savedInstanceState)進入郵件初始化狀態(tài) WallPaperSettingActivity類WallPaperSettingActivity類包含一些對瀏覽圖片及設定圖片對話框的方法和屬性。 setwallpaper()類的屬性和方法表序號屬性或方法說明1private Integer[] mThumbIds設置在Gallery的圖片2private Integer[] mImageIds設置在Switcher的圖片3public void onItemClick()獲得圖片點擊后的響應,彈出對話框4onItemSelected(AdapterViewparent, View v,int position, long id)可預覽加載Switcher的圖片5public View makeView()呈現(xiàn)Switcher的模式 WeatherWidget類WeatherWidget類是系統(tǒng)核心類,繼承于AppWidgetProvider,包含了關于天氣預報的狀態(tài)屬性,包含了退回主界面、更新頁面布局、從網(wǎng)絡獲得信息并更新天氣的方法。 WeatherWidget類的屬性和方法表序號屬性或方法說明1public static RemoteViews getWeatherView每次確定城市后返回到程序主顯示界面2public static void updateWeather(RemoteViews views, Context context)由緩存文件來得到天氣信息3public static void updateWeather(RemoteViews views, Context context, String cityCode)從網(wǎng)絡中更新天氣文件和views中的顯示數(shù)據(jù)4public void onDisabled(Context context) UpdateWidgetService類UpdateWidgetService類創(chuàng)建一個用于更新天氣widget小組件的后臺服務,獲得城市代碼得到數(shù)據(jù)后相應更新widget組件的操作。 UpdateWidgetService類的
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1