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

正文內容

基于android平臺的天氣預報軟件設計畢業(yè)設計(編輯修改稿)

2024-07-21 22:11 本頁面
 

【文章內容簡介】 es。 Shared PreferencesShared Preferences 用于保存用戶的偏好設置,比如首要城市、關注城市、定時更新信息等。下面用保存首要城市名稱和取出首要城市名稱兩個例子介紹Shared Preferences 的用法。(1) 保存首要城市名稱的代碼:/**保存首要城市名稱,即第一頁顯示天氣的城市 * * @param primaryCity */public void setPrimaryCity(String primaryCity){SharedPreferences preferences = (weather,)。 editor= ()。(primaryCity, primaryCity)。()。}首先用 getSharedPreferences 方法得到一個 SharedPreferences 對象,文件名為 weather,權限為 MODE_PRIVATE。獲取 SharedPreferences 對象時有三種權限可以選擇, MODE_PRIVATE、MODE_WORLD_READABLE、MODE_WORLD_WRITEABLE;MODE_PRIVATE表示創(chuàng)建的文件只能由調用的應用程序訪問,即只能被本程序訪問;MODE_WORLD_READABLE 表示創(chuàng)建的文件讓所有其他應用程序有讀權限;MODE_WORLD_WRITEABLE 表示創(chuàng)建的文件讓所有其他應用程序有寫權限。用getSharedPreferences 方法創(chuàng)建的文件,系統(tǒng)會自動保存到用戶安裝程序的/data/data/shaared_pref 文件夾下。14然后用創(chuàng)建的 SharedPreferences 對象獲取 SharedPreferences 的 Editor對象,再用 Editor 的 put 方法向 weather 文件中寫入用戶偏好設置,最后用Editor 的 mit 方法保存寫入的用戶偏好信息。(2)取出首要城市名稱的代碼:/**取出首要城市的名稱 * @return 首要城市的名稱,不存在則返回空串 */public String getPrimaryCity(){SharedPreferences preferences = (weather, )。return (primaryCity, )。}讀取用戶偏好信息時要用與保存用戶偏好信息時同樣的參數(shù)獲取SharedPreferences 對象,用 SharedPreferences 的對象調用 get 方法即可得到設置進去的用戶偏好信息。 FilesFiles 數(shù)據(jù)儲存方式主要用來天氣信息。本程序調用 webService 獲取天氣信息,該 webService 調用采用 soap2 協(xié)議,通過標準 xml 文件流交互信息,得到的天氣預報信息為一個文件輸入流對象,保存后為一個 xml 文件。由于天氣預報信息實時性比較強,信息結構復雜;將 xml 文件解析處理后保存到數(shù)據(jù)庫中可以以后一次也用不上,所以本程序采用文件方式保存天氣信息,Android系統(tǒng)中集成 pull 解析器,pull 解析器是一個功能強大并且使用方便的 xml 解析器。下面通過保存天氣信息文件和讀取天氣文件介紹 Files 和 pull 解析器的用法。(1)保存天氣信息/** 保存天氣到xml文件中 * @param weatherInfo 天氣情況的輸入流對象 * @param cityName 城市名,這將用作文件名15 * @throws IOException */public void saveWeatherInfo(InputStream weatherInfo,String cityName) throws IOException {FileOutputStream fos = (cityName,)。byte[] buffer = new byte[1024]。int len = 0。while((len = (buffer))!= 1){(buffer, 0, len)。}()。}Files 的方保存文件先用 Context 對象打開一個文件輸出流,與用戶偏好設置一樣,我們可以設定這個文件的權限,在這里我就不再次說明,將獲取到的輸入流寫到輸出流中,關閉輸出流天氣信息就保存成功了。(2)獲取天氣信息(包括解析天氣信息)/**解析天氣預報的xml文件 * @param cityName 需要解析城市的名稱 * @return 天氣情況 * @throws Exception */public ArrayListString parseWeatherXML(String cityName) throws Exception{ArrayListString weatherInfos = new ArrayListString()。FileInputStream fis = (cityName)。XmlPullParser pullParser = ()。(fis, UTF8)。int event = ()。16while(event != ){switch (event) {case :if(string.equals(())){//(())。(())。}break。}event = ()。}return weatherInfos。}通過要查詢的天氣的城市名稱獲取到文件輸入流,然后再同過 pull 解析器解析 xml 文件,得到天氣信息字符串,用 ArrayList 保存并傳出。以下是 webService 上得到的天氣信息(3)ArrayOfString xmlns:xsi=instance xmlns:xsd= xmlns=string湖北/stringstring孝感/stringstring57482/stringstring/stringstring202211 16:11:23/stringstring3℃/10 ℃/stringstring1月1日 多云/stringstring無持續(xù)風向微風/stringstring/string17string/stringstring今日天氣實況:氣溫:11℃;風向/風力:南風 2級;濕度:40%;空氣質量:中;紫外線強度:最弱/stringstring穿衣指數(shù):暫缺。 過敏指數(shù):天氣條件極不易誘發(fā)過敏,可放心外出,享受生活。 運動指數(shù):天氣較好,但考慮天氣寒冷,推薦您進行室內運動,若在戶外運動請注意保暖并做好準備活動。 洗車指數(shù):較適宜洗車,未來一天無雨,風力較小,擦洗一新的汽車至少能保持一天。 晾曬指數(shù):天氣不錯,午后溫暖的陽光仍能滿足你驅潮消霉殺菌的晾曬需求。 旅游指數(shù):多云,有時云會遮擋住陽光,但絲毫不會影響您出行的心情。溫度適宜又有微風相伴,很適宜旅游。 路況指數(shù):天氣較好,路面比較干燥,路況較好。 舒適度指數(shù):天氣較好,早晚會感覺偏涼,午后舒適、宜人。 空氣污染指數(shù):氣象條件對空氣污染物稀釋、擴散和清除無明顯影響,易感人群應適當減少室外活動時間。 紫外線指數(shù):屬弱紫外線輻射天氣,無需特別防護。若長期在戶外,建議涂擦SPF在812之間的防曬護膚品。/stringstring1℃/3 ℃/stringstring1月2日 多云轉陰/stringstring北風34 級/stringstring/stringstring/stringstring1℃/1 ℃/stringstring1月3日 陰轉雨夾雪/stringstring北風34 級轉無持續(xù)風向微風 /stringstring/stringstring/stringstring位于湖北省東北部,南臨省會武漢市,北與河南、隨州交界,西接天門、仙桃、京山等縣市, 東連黃岡市的紅安縣和武漢市的黃陂區(qū)。因東漢孝子董永行孝18感天而得名。孝感市是改革開放中發(fā)展起來的新興中等城市,轄孝南區(qū)、漢川市、應城市、安陸市和云夢縣、大悟縣、孝昌縣;國土面積11560平方公里,總人口580萬人。孝感是楚文化的重要發(fā)祥地之一。周代貳國、軫國、鄖國都建都于此。秦代竹簡、秦漢漆器、東漢陶樓等國寶文物和楚王城等遺址展示了孝感絢麗多財?shù)墓糯幕?。剪紙、皮影、膏塑等傳統(tǒng)文化藝術源源流長。孝感市屬亞熱帶大陸性季風氣候,四季分明,雨量充沛,溫暖濕潤,光照充足。全年主導風向為東南風,176。C之間。景觀:大洪山、白水寺、白云泉、石刻題記、董永故里、鄂豫邊區(qū)革命烈士陵園、高掛三潭、擂鼓墩古墓群。/string/ArrayOfString從上面天氣信息 xml 文件看出,有用的天氣信息都在string/string標簽中,我們用 pull 解析器不斷解析,并保存 string 標簽中的內容便可以得到天氣信息。while(event != ){switch (event) {case :if(string.equals(())){(())。}break。}event = ()。} 主要功能代碼本項目使用的代碼較多,本部分對天氣預報項目中核心代碼進行解析,這部分代碼能夠完成天氣預報的查詢與顯示的基本功能,另外一部分代碼則實現(xiàn)19的了能夠與用戶更好的交互,增加應用的界面美觀的功能。 獲取天氣數(shù)據(jù)從 Service中獲取的天氣數(shù)據(jù),數(shù)據(jù)的獲取地址為:代碼如下:/**通過城市名稱查詢天氣情況,并調用保存天氣函數(shù) * * @param cityName 城市名 * @return 獲取成功則返回true ,否則false * @throws Exception */public boolean queryWeather(String cityName) throws Exception{final String WEATHER_CITY = String soap = readSoap(
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1