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

正文內(nèi)容

基于android平臺的天氣預(yù)報軟件設(shè)計畢業(yè)設(shè)計(完整版)

2025-07-30 22:11上一頁面

下一頁面
  

【正文】 oid:src=drawable/chenlian / /RelativeLayout 城市簡介 城市簡介定義了一個ScrollView(卷軸視圖)展現(xiàn)城市簡介信息,ScrollView能夠根據(jù)城市簡介的內(nèi)容多少自動收縮,始終保持展現(xiàn)在用戶眼前的事是一屏,當(dāng)城市簡介內(nèi)容超過一屏?xí)r,視圖將以卷軸方式顯示內(nèi)容,保持界面美觀。(msg)。//得出當(dāng)前已經(jīng)設(shè)定的城市數(shù)目setCtiyNum = ()。()。(rOutAnim)。至此,后臺服務(wù)介紹完畢, 文件中注冊后臺服務(wù)。然后獲取到天氣信息的輸入流對象。().write(entity)。String path = WEATHER_CITY。/string/ArrayOfString從上面天氣信息 xml 文件看出,有用的天氣信息都在string/string標簽中,我們用 pull 解析器不斷解析,并保存 string 標簽中的內(nèi)容便可以得到天氣信息。孝感是楚文化的重要發(fā)祥地之一。 路況指數(shù):天氣較好,路面比較干燥,路況較好。}通過要查詢的天氣的城市名稱獲取到文件輸入流,然后再同過 pull 解析器解析 xml 文件,得到天氣信息字符串,用 ArrayList 保存并傳出。XmlPullParser pullParser = ()。(1)保存天氣信息/** 保存天氣到xml文件中 * param weatherInfo 天氣情況的輸入流對象 * param cityName 城市名,這將用作文件名15 * throws IOException */public void saveWeatherInfo(InputStream weatherInfo,String cityName) throws IOException {FileOutputStream fos = (cityName,)。14然后用創(chuàng)建的 SharedPreferences 對象獲取 SharedPreferences 的 Editor對象,再用 Editor 的 put 方法向 weather 文件中寫入用戶偏好設(shè)置,最后用Editor 的 mit 方法保存寫入的用戶偏好信息。下面用保存首要城市名稱和取出首要城市名稱兩個例子介紹Shared Preferences 的用法。src 文件夾中包含項目大部分的代碼;gen 是 Android 項目自動生成的文件夾,其中由系統(tǒng)自動生成的 為系統(tǒng)中每一個資源分配了一個資源編號,包括圖片、string 文件中定義的字符串以及 layout 中的布局文件和 anim 中的樣式文件,都會在 中自動生成一個 ID,方便在其他地方調(diào)用。7圖 3 選擇城市生活指數(shù)頁面,如圖 5,生活指數(shù)頁面,通過下拉列表選擇不同的生活指數(shù)種類,顯示各種生活指數(shù),包括:晾曬指數(shù)、旅游指數(shù)、路況指數(shù)、舒適度指數(shù)、空氣污染指數(shù)、紫外線指數(shù)。程序采用 ViewFlipper 實現(xiàn)多個頁面的滑動切換,四個視圖頁面封裝在一個 view 中,不顯示的頁面有 ViewFlipper 封裝的資源收縮方法保留最基本的數(shù)據(jù),節(jié)約內(nèi)存,滑動時只需要還原子 view 即可,5與 Activity 的切換相比既節(jié)約資源,又加快了界面切換的速度。安卓操作系統(tǒng)發(fā)展迅猛主要得益于免費、開源和良好產(chǎn)業(yè)運作策略,這3三點為安卓在智能手機市場贏得更多的發(fā)展機遇。在剛剛過去的Q3,Android 和 iOS 繼續(xù)蠶食 Symbian 的份額,其中 Android 更是以接近 55%的關(guān)注度進一步鞏固其第一的位置。本天氣預(yù)報軟件的設(shè)計,為 Android 終端用戶提供一款方便的實時天氣預(yù)報查詢軟件,為用戶帶來良好的用戶體驗及便利的對天氣情況進行掌控。Android 的最大特點是其開放性體系架構(gòu),不僅具有非常好的開發(fā)、調(diào)試環(huán)境,而且還支持各種可擴展的用戶體驗。1.2 研究意義Android 平臺手機天氣預(yù)報軟件的開發(fā)可以進一步擴大氣象信息的覆蓋面,讓廣大公眾能夠在第一時間方便快捷地獲取最新的氣象預(yù)報(預(yù)警)信息,以便提前預(yù)防,把氣象災(zāi)害造成的損失降到最低。例如用戶要是喜歡HTC 的操作界面便馬上可以在應(yīng)用市場上找到,甚至還能模仿 IOS 的界面。 需求分析本程序主界面采用 ViewFlipper 視圖,實現(xiàn) Android 界面滑動效果,主界面分為四個一面,第一頁顯示用戶選定的首要城市的當(dāng)天天氣詳細情況,以及未來三天天氣的概況,并提供手動更新天氣的按鈕;第二頁是城市設(shè)置頁面,用戶可以在設(shè)定最多 9 個城市作為用戶關(guān)注的城市,并提供當(dāng)天天氣概覽,用戶可以在這里設(shè)定選擇已經(jīng)關(guān)注的城市作為首要關(guān)注城市;第三頁是用戶選定的首要城市天氣情況的各種生活指數(shù),包括晾曬指數(shù)、旅游指數(shù)、路況指數(shù)、舒適度指數(shù)、空氣污染指數(shù)、紫外線指數(shù),用戶可以根據(jù)各種生活指數(shù)安排自己日常生活;第四頁用一個可以上下滑動的 ScrollView(卷軸視圖)顯示用戶選定的首要城市的城市簡介。底部顯示了當(dāng)前天氣的更新時間,及手動更新天氣的按鈕。圖 6 用戶界面圖 7 基礎(chǔ)工程模塊104 程序開發(fā) 文件結(jié)構(gòu)與用途在程序開發(fā)階段,確定“基于 Android 平臺手機天氣預(yù)報軟件”的工程名為 Weather,據(jù)程序模塊設(shè)計的內(nèi)容,建立 Weather 工程。所有在程序開發(fā)階段可以被調(diào)用的資源都保存在這些目錄中,具體每個資源文件的用途可以參考表 3:表 3 資源文件名稱與用途資源目錄 文 件 說 明 畫面轉(zhuǎn)換位置移動動畫效果(左進) 畫面轉(zhuǎn)換位置移動動畫效果(左出) 畫面轉(zhuǎn)換位置移動動畫效果(右進)anim 畫面轉(zhuǎn)換位置移動動畫效果(右出)drawable 略這個文件夾里是工程里所用的圖片,如有表示天氣狀況、背景等,此處不贅述。}首先用 getSharedPreferences 方法得到一個 SharedPreferences 對象,文件名為 weather,權(quán)限為 MODE_PRIVATE。本程序調(diào)用 webService 獲取天氣信息,該 webService 調(diào)用采用 soap2 協(xié)議,通過標準 xml 文件流交互信息,得到的天氣預(yù)報信息為一個文件輸入流對象,保存后為一個 xml 文件。}Files 的方保存文件先用 Context 對象打開一個文件輸出流,與用戶偏好設(shè)置一樣,我們可以設(shè)定這個文件的權(quán)限,在這里我就不再次說明,將獲取到的輸入流寫到輸出流中,關(guān)閉輸出流天氣信息就保存成功了。}break。 晾曬指數(shù):天氣不錯,午后溫暖的陽光仍能滿足你驅(qū)潮消霉殺菌的晾曬需求。/stringstring1℃/3 ℃/stringstring1月2日 多云轉(zhuǎn)陰/stringstring北風(fēng)34 級/stringstring/stringstring/stringstring1℃/1 ℃/stringstring1月3日 陰轉(zhuǎn)雨夾雪/stringstring北風(fēng)34 級轉(zhuǎn)無持續(xù)風(fēng)向微風(fēng) /stringstring/stringstring/stringstring位于湖北省東北部,南臨省會武漢市,北與河南、隨州交界,西接天門、仙桃、京山等縣市, 東連黃岡市的紅安縣和武漢市的黃陂區(qū)。全年主導(dǎo)風(fēng)向為東南風(fēng),176。 獲取天氣數(shù)據(jù)從 Service中獲取的天氣數(shù)據(jù),數(shù)據(jù)的獲取地址為:代碼如下:/**通過城市名稱查詢天氣情況,并調(diào)用保存天氣函數(shù) * * param cityName 城市名 * return 獲取成功則返回true ,否則false * throws Exception */public boolean queryWeather(String cityName) throws Exception{final String WEATHER_CITY = String soap = readSoap()。(ContentType, application/soap+xml。byte[] data = (inputStream)。}檢查設(shè)備當(dāng)前是否接入網(wǎng)絡(luò),使用此功能需要在 中添加訪訪問權(quán)限:! 允許程序打開網(wǎng)絡(luò)套接字 usespermission android:name= /! 允許程序訪問有關(guān)GSM 網(wǎng)絡(luò)信息 usespermission android:name= / 定時更新時間 本程序一啟動就會啟動就會查看用戶偏好設(shè)置中用戶是否啟用自動更新天氣服務(wù),若啟用,程序會啟動TimeService這個后臺服務(wù),按照用戶設(shè)置進行天氣信息更新。}Animation rInAnim = (,)。 // 向左滑動左側(cè)進入的漸變效果23(alpha )Animation lOutAnim = (,)。當(dāng)用戶點擊的位置對應(yīng)了一個用戶已經(jīng)關(guān)注的城市(即觸點在“+”前面),程序會先將本城市設(shè)定為首要城市,然后發(fā)送UI更新消息,更新城市天氣界面,最后將界面焦點自動定位到城市天氣頁面;如果點擊位置對應(yīng)的是“+”,則彈出添加城市對話框;如果點擊位置在“+ ”之后,程序不會響應(yīng)這個事件。//嘗試解析primaryCity天氣情況if(!isParseWeather){//如果不存在天氣文件,更新天氣,更新天氣完畢發(fā)送刷新消息refreshWeather(primaryCity)。 ViewFlipper 框架結(jié)構(gòu)ViewFlipper中定義了四個界面分別是城市天氣、城市管理、生活指數(shù)、城市介紹,這四個界面是與用戶交互天氣信息最主要的界面。圖15 城市操作界面(8) 這里我點擊“刪除城市”會彈出提示對話框,點擊“確定”刪除城市,點擊“取消”取消刪除城市。在完成這個畢業(yè)設(shè)計的時候,我遇到了很多困難,由于我的 Android 是自學(xué)的,對知識掌握不夠全面,經(jīng)常遇到一些無從下手的問題,這讓我學(xué)到更多,當(dāng)我遇到問題時,我首先會到網(wǎng)絡(luò)上查看能夠幫助自己的信息,如果百度解決不了問題,我會在
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1