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

正文內(nèi)容

基于android平臺(tái)的天氣預(yù)報(bào)軟件設(shè)計(jì)畢業(yè)論文設(shè)計(jì)(編輯修改稿)

2025-04-03 08:29 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 } event = ()。 } return weatherInfos。 } 通過要查詢的天氣的城市名稱獲取到文件輸入流,然后再同過 pull 解析器解析 xml 文件,得到天氣信息字符串,用 ArrayList 保存并傳出。 以下是 webService 上得到的天氣信息 ( 3)孝感 .xml ArrayOfString xmlns:xsi= xmlns:xsd= xmlns= string湖北 /string string孝感 /string string57482/string string/string string202111 16:11:23/string string3℃ /10℃ /string string1月 1日 多云 /string string無持續(xù)風(fēng)向微風(fēng) /string string/string string/string string今日天氣實(shí)況:氣溫: 11℃ ;風(fēng)向 /風(fēng)力:南風(fēng) 2級(jí);濕度: 40%;空氣質(zhì)量:中;紫外線強(qiáng)度:最弱 /string string 17 穿衣指數(shù):暫缺。 過敏指數(shù):天氣條件極不易誘發(fā)過敏,可放心外出,享受生活。 運(yùn)動(dòng)指數(shù):天氣較好,但考慮天氣寒冷,推薦您進(jìn)行室內(nèi)運(yùn)動(dòng),若在戶外運(yùn)動(dòng)請(qǐng)注意保暖并做好準(zhǔn)備活動(dòng)。 洗車指數(shù):較適宜洗車,未來一天無雨,風(fēng)力較小,擦洗一新的汽車至少能保持一天。 晾曬指數(shù):天氣不錯(cuò),午后溫暖的陽光仍能 滿足你驅(qū)潮消霉殺菌的晾曬需求。 旅游指數(shù):多云,有時(shí)云會(huì)遮擋住陽光,但絲毫不會(huì)影響您出行的心情。溫度適宜又有微風(fēng)相伴,很適宜旅游。 路況指數(shù):天氣較好,路面比較干燥,路況較好。 舒適度指數(shù):天氣較好,早晚會(huì)感覺偏涼,午后舒適、宜人。 空氣污染指數(shù):氣象條件對(duì)空氣污染物稀釋、擴(kuò)散和清除無明顯影響,易感人群應(yīng)適當(dāng)減少室外活動(dòng)時(shí)間。 紫外線指數(shù):屬弱紫外線輻射天氣,無需特別防護(hù)。若長(zhǎng)期在戶外,建議涂擦 SPF在 812之間的防曬護(hù)膚品。 /string string1℃ /3℃ /string string1月 2日 多云轉(zhuǎn)陰 /string string北風(fēng) 34級(jí) /string string/string string/string string1℃ /1℃ /string string1月 3日 陰轉(zhuǎn)雨夾雪 /string string北風(fēng) 34級(jí)轉(zhuǎn)無持續(xù)風(fēng)向微風(fēng) /string string/string string/string string 位于湖北省東北部,南臨省會(huì)武漢市,北與河南、隨州交 界,西接天門、仙桃、京山等縣市, 東連黃岡市的紅安縣和武漢市的黃陂區(qū)。因東漢孝子董永行孝感天而得名。孝感市是改革開放中發(fā)展起來的新興中等城市,轄孝南區(qū)、漢川市、應(yīng)城市、安陸市和云夢(mèng)縣、大悟縣、孝昌縣;國土面積 11560平方公里,總?cè)丝?80萬人。孝感是楚文化的重要發(fā)祥地之一。周代貳國、軫國、鄖國都建都于此。秦代竹簡(jiǎn)、秦漢漆器、東漢陶樓等國寶文物和楚王城等遺址展示了孝感絢麗多財(cái) 18 的古代文化。剪紙、皮影、膏塑等傳統(tǒng)文化藝術(shù)源源流長(zhǎng)。孝感市屬亞熱帶大陸性季風(fēng)氣候,四季分明,雨量充沛,溫暖濕潤(rùn),光照充足。全年主導(dǎo)風(fēng)向 為東南風(fēng),年均氣溫在 176。C 之間。景觀:大洪山、白水寺、白云泉、石刻題記、董永故里、鄂豫邊區(qū)革命烈士陵園、高掛三潭、擂鼓墩古墓群。 /string /ArrayOfString 從上面天氣信息 xml 文件看出,有用的天氣信息都在 string/string標(biāo)簽中,我們用 pull 解析器不斷解析,并保存 string 標(biāo)簽中的內(nèi)容便可以得到天氣信息。 while(event != ){ switch (event) { case : if(string.equals(())){ (())。 } break。 } event = ()。 } 主要功能代碼 本項(xiàng)目使用的代碼較多,本部分對(duì)天氣預(yù)報(bào)項(xiàng)目中核心代碼進(jìn)行解析,這部分代碼能夠完成天氣預(yù)報(bào)的查詢與顯示的基本功能,另外一部分代碼則實(shí)現(xiàn)的 了能夠與用戶更好的交互,增加應(yīng)用的界面美觀的功能。 獲取天氣數(shù)據(jù) 從 Web Service中獲取的天氣數(shù)據(jù),數(shù)據(jù)的獲取地址為: 19 代碼如下: /**通過城市名稱查詢天氣情況,并調(diào)用保存天氣函數(shù) * * @param cityName 城市名 * @return 獲取成功則返回 true,否則 false * @throws Exception */ public boolean queryWeather(String cityName) throws Exception{ final String WEATHER_CITY = String soap = readSoap()。 soap = (\\$cityNameaa, cityName)。 byte [] entity = ()。 String path = WEATHER_CITY。 HttpURLConnection conn = (HttpURLConnection) new URL(path).openConnection()。 (5000)。 (POST)。 (true)。 (ContentType, application/soap+xml。 charset=utf8)。 (ContentLength, ())。 ().write(entity)。 if(() == 200){ //保存天氣信息到 xml文件 saveWeatherInfo((),cityName)。 20 return true。 } return false。 } readSoap方法 private static String readSoap() throws Exception { InputStream inputStream = ().getResourceAsStream(soap1)。 byte[] data = (inputStream)。 return new String(data)。 } 通過 readSoap 方法讀取 src下 文件,得到訪問天氣預(yù)報(bào)的webService 的標(biāo)準(zhǔn)天氣交互格式, 查詢天氣時(shí)將 xml 中指定的城市名稱換成實(shí)際要查詢的天氣預(yù)報(bào)的城市名,然后提交查詢。然后獲取到天氣信息的輸入流對(duì)象。 網(wǎng)絡(luò)檢查 public static boolean ckeck(Context context) { ConnectivityManager con = (ConnectivityManager) context .getSystemService()。 NetworkInfo workinfo = ()。 if (workinfo == null || !()) { // 當(dāng)前網(wǎng)絡(luò)不可用 return false。 } return true。 } 21 檢查設(shè)備當(dāng)前是否接入網(wǎng)絡(luò),使用此功能需要在 : ! 允許程序打開網(wǎng)絡(luò)套接字 usespermission android:name= / ! 允許程序訪問有關(guān) GSM網(wǎng)絡(luò)信息 usespermission android:name= / 定時(shí)更新時(shí)間 本程序一啟動(dòng)就會(huì)啟動(dòng)就會(huì)查看用戶偏好設(shè)置中用戶是否啟用自動(dòng)更新天氣服務(wù),若啟用,程序會(huì)啟動(dòng) TimeService這個(gè)后臺(tái)服務(wù),按照用戶設(shè)置進(jìn)行天氣信息更新。核心代碼如下: AlarmManager alarmManager = (AlarmManager)getSystemService()。 (, now + updateMilis, pendingIntent)。 至此,后臺(tái)服務(wù)介紹完畢,最后還需要在 后臺(tái)服務(wù)。 service android:name=ForecastService/service service android:name=ForecastTimeService/service ViewFlipper 手勢(shì)監(jiān)聽 七彩天氣主界面的 Activity實(shí)現(xiàn)了 OnGestureListener接口,下面 onFling方法就是 OnGestureListener中的一個(gè)方法,該方法實(shí)現(xiàn)了 viewFlipper對(duì)滑動(dòng)手勢(shì)的監(jiān)聽,并完成滑動(dòng)切換效果。 onFling中兩個(gè) MotionEvent參數(shù)分別是用戶做滑動(dòng)手勢(shì)時(shí),觸屏的起點(diǎn)位置和終點(diǎn)位置,通過 getX()方法取出觸點(diǎn)的 X軸坐標(biāo),計(jì)算終點(diǎn) X軸坐標(biāo)與起點(diǎn) X軸坐標(biāo),差值大于 100dp,則認(rèn)為用戶使用滑動(dòng)手勢(shì),通過差值的正負(fù)來判斷用戶需要向左滑動(dòng)還是向右滑動(dòng),如果差值為正則 從左向右滑動(dòng) ,反之從右向左滑動(dòng)。 @Override public boolean onFling(MotionEvent e1, MotionEvent e2, float 22 velocityX, float velocityY) { if (() () 100) { // 從左向右滑動(dòng)(左進(jìn)右出) if(()){//如果 ViewFlipper正在滑動(dòng),則不劃動(dòng)到下一頁,沒有實(shí)現(xiàn) ()。 return true。 } Animation rInAnim = (, )。 // 向右滑動(dòng)左側(cè)進(jìn)入的漸變效果( alpha ) Animation rOutAnim = (, )。 // 向右滑動(dòng)右側(cè)滑出的漸變效果( alpha ) (rInAnim)。 (rOutAnim)。 ()。 return true。 } else if (() () 100) { // 從右向左滑動(dòng)(右進(jìn)左出) if(()){//如果 ViewFlipper正在滑動(dòng),則不劃動(dòng)到下一頁 return true。 } Animation lInAnim = (, )。 // 向左滑動(dòng)左側(cè)進(jìn)入的漸變效果 23 ( alpha ) Animation lOutAnim = (, )。 // 向左滑動(dòng)右側(cè)滑出的漸變效果( alpha ) (lInAnim)。 (lOutAnim)。 ()。 return true。 } return true。 } 城市管理中城市點(diǎn)擊事件 城市管理中采用 GridView以網(wǎng)格形式展現(xiàn)給用戶 9個(gè)城市管理區(qū)域,用戶在這 9個(gè)區(qū)域中可以自由添加或刪除關(guān)注的城市。 GridViewItemClickListener中寫了當(dāng) GridView中某一個(gè) itme被點(diǎn)擊時(shí)所做出想響應(yīng)。當(dāng)用戶點(diǎn)擊的位置對(duì)應(yīng)了一個(gè)用戶已經(jīng)關(guān)注的城市(即觸點(diǎn)在“ +”前面),程序會(huì)先將本城市設(shè)定為首要城市,然后發(fā)送 UI更新消息,更新城市天氣界面,最后將界面焦點(diǎn)自動(dòng)定位到城市天氣頁面;如果點(diǎn)擊位置對(duì)應(yīng)的是“ +”,則彈出添加城市對(duì)話框;如果點(diǎn)擊位置在“ +”之后,程序不會(huì)響應(yīng)這個(gè)事件。 class GridViewItemClickListener implements OnItemClickListener{ public void onItemClick(AdapterView? arg0, View arg1, int position, long arg3) { (GridViewItemClickListener)。 preferencesService = new PreferencesService(w_context)。 //得出當(dāng)前已經(jīng)設(shè)定的城市數(shù)目 setCtiyNum = ()。 24 //如果點(diǎn)擊的位置小于當(dāng)前設(shè)定城市的數(shù)目,跳轉(zhuǎn)到 position指定的城市天氣界面 if(position setCtiyNum){ //添加代碼,跳到城市天氣那一頁,并 設(shè)定首要城市為選定的城市 String selectCityName = (position+1)。 primaryCity = selectCityName。 (selectCityName)。 isParseWeather = getWeatherFromXML()。//嘗試解析primaryCity天氣情況 if(!isParseWeather){//如果不存在天氣文件 ,更新天氣,更新天氣完畢發(fā)送刷新消息 refreshWeather(primaryCity)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1