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

正文內(nèi)容

基于android平臺的3g手機(jī)氣象軟件畢業(yè)設(shè)計(jì)論文-wenkub.com

2025-06-21 22:17 本頁面
   

【正文】 同時(shí),我也衷心的感謝南昌大學(xué)軟件學(xué)院四年來對我的精心栽培,良好的校園環(huán)境、精良的師資隊(duì)伍、濃厚的校園文化都讓我深深懷念,都為我進(jìn)入社會提供了莫大的幫助。與此同時(shí),這個軟件還可以進(jìn)一步擴(kuò)展,例如“新聞模塊”、“百寶箱”等,是功能更加強(qiáng)大,帶給用戶更好的體驗(yàn)與生活的便捷。如下圖所示:第七章 總結(jié)第七章 總結(jié)經(jīng)過數(shù)個月的努力,Android平臺3G手機(jī)氣象軟件終于完成了。 如下圖所示: (2)設(shè)置界面:對要顯示天氣預(yù)報(bào)的城市及更新頻率進(jìn)行設(shè)置。按照XML文檔的結(jié)構(gòu)來介紹Animtation,其有以下四種類型:由于篇幅限制,選實(shí)現(xiàn)“下落雨滴”。 } },為節(jié)約篇幅,此處不贅述。227。 //()判斷使用哪個圖標(biāo)(((4)))。 } //綁定View Override public void bindView(View view, Context context, Cursor c) {ImageView icon = (ImageView) ()。 // setContentView()。 ListActivity可以不通過setContentView( )設(shè)置布局,也不必重載onCreate( )方法,而直接將顯示列表加載到ListActivity,增加了使用的便利性。 break。 (new int[]{widgetId})。 (, 1)。 ContentValues values = new ContentValues()。 } //更新桌面小空間顯示內(nèi)容public static RemoteViews updateViews(Context context, Uri uri) { } //更新時(shí)間信息 public static RemoteViews updateTime(Context context) { }(4) AppWidgetProvider對應(yīng)一個receiver屬性。核心代碼如下:public class ForecastWidget extends AppWidgetProvider { Overridepublic void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds) { (context, appWidgetManager, appWidgetIds)。此外,長按部件后并拖動到垃圾箱里進(jìn)行刪除。至此,后臺服務(wù)介紹完畢。 定時(shí)更新時(shí)間。 (, ())。 ContentProvider調(diào)用關(guān)系ContentResolver resolver = ()。 } } catch (IOException e) { ...... } return widgetEntity。 } else if ((tagName)) { dealWithInfomation(tagName, widgetEntity, xpp)。 (responseReader)。 }(2) 調(diào)用輕量級XML解析器XmlPullParser對從網(wǎng)絡(luò)上獲取的字節(jié)流數(shù)據(jù)進(jìn)行解析,并且將解析結(jié)果保存在WidgetEntity對象中。 responseReader = new InputStreamReader((), GB2312)。 //發(fā)出請求 HttpResponse response = (request)。 //通過HttpClient創(chuàng)建Http連接 HttpClient client = new DefaultHttpClient()。 獲取天氣數(shù)據(jù)天氣數(shù)據(jù)的獲取天氣數(shù)據(jù)分為以下三個步驟:(1) 從Google提供的Web Service中獲取的天氣數(shù)據(jù),數(shù)據(jù)的獲取地址是: 。 (AUTHORITY, forecasts, FORECASTS)。 private static final int FORECASTS_ID = 202。 private static final int WIDGETS = 101。 case FORECASTS: return 。添加功能:public Uri insert(Uri uri, ContentValues values) {} 刪除功能:public int delete(Uri uri, String selection, String[] selectionArgs) {}更新功能:public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {}(5) 類型匹配:增刪改查通過switch判斷,進(jìn)行不同的操作,因而還需要對關(guān)鍵字進(jìn)行類型匹配。 ( + = + forecastId)。 }case FORECASTS: { (TABLE_FORECAST)。 //為該SQLiteQueryBuilder對象設(shè)置它查詢工作將針對的表 (TABLE_FORECAST)。 (TABLE_WIDGET)。 //通過一個switch語句,完成了通過uri種類的辨別來生成不通的SQLiteQueryBuilder對象的工作。 SQLiteDatabase db = ()。 //指操作單條數(shù)據(jù) public static final String CONTENT_ITEM_TYPE = 。因此,我們就需要先來對URI進(jìn)行設(shè)置。 //創(chuàng)建weather_forecast表 (CREATE TABLE + TABLE_FORECAST + ( ......)。具體代碼如下所示:private static class DatabaseHelper extends SQLiteOpenHelper { //數(shù)據(jù)庫名稱 private static final String DATABASE_NAME = 。然后在繼承ContentProvider的類中實(shí)現(xiàn)基本數(shù)據(jù)操作的接口函數(shù),包括添加、刪除、查找和更新等功能。 //天氣圖標(biāo) private String condition。 //編號 private String dayOfWeek。 //風(fēng)力風(fēng)向 private Long lastUpdateTime。 //華氏溫度 private Integer tempC。 //城市 private String postalCode。(1) :public class WidgetEntity { private ArrayListForecastEntity details = new ArrayListForecastEntity()。layout設(shè)置城市、天氣更新頻率的布局“顯示頁面”的布局“詳細(xì)顯示”頁面上邊的顯示當(dāng)前天氣的布局“詳細(xì)顯示”頁面下邊的顯示未來天氣的布局values保存顏色的XML文件保存字符串的XML的文件xmlAppWidget的屬性文件 數(shù)據(jù)提供者 數(shù)據(jù)提供者ForecastProvider繼承ContentProvider,是在應(yīng)用程序間共享數(shù)據(jù)的一種接口機(jī)制。 tyweather工程的源代碼文件為了使源代碼文件的結(jié)構(gòu)更加清晰,Weather工程設(shè)置了多個命名空間,分別用來保存用戶界面、數(shù)據(jù)庫、后臺服務(wù)和工具實(shí)體的源代碼文件。之所以這么實(shí)際,一方面可以避免因網(wǎng)絡(luò)通信不暢造成界面失去響應(yīng);另一方面,后臺服務(wù)可以及時(shí)更新數(shù)據(jù),以保證數(shù)據(jù)的準(zhǔn)確性。表41 詳細(xì)頁面的數(shù)據(jù)庫表weather_forcast的結(jié)構(gòu)屬性數(shù)據(jù)類型說明_idinteger自動增加的主鍵widgetIdinteger組件的ID號dayOfWeektext周幾lowinteger最低溫度hightinteger最高溫度icontext顯示天氣的圖標(biāo)conditiontext未來天氣情況表42 顯示頁面的數(shù)據(jù)庫表weather_widget的結(jié)構(gòu)屬性數(shù)據(jù)類型說明_idinteger存儲Widget組件idcitytext進(jìn)行天氣信息查詢的城市名updateMilistext進(jìn)行天氣信息查詢的頻率,單位為分/次isConfiguredtext是否設(shè)置postalCodetext城市標(biāo)記forecastDateinteger預(yù)報(bào)日期conditiontext當(dāng)前天氣情況tempFinteger最高溫度tempCinteger最低溫度humiditytext當(dāng)前濕度icontext天氣圖標(biāo)windConditiontext風(fēng)向風(fēng)速情況lastUpdateTimeinteger最后一次更新時(shí)間 程序模塊設(shè)計(jì) 從功能需求上分析可以看出,整個應(yīng)用程序應(yīng)劃分為4個模塊,分別是程序啟動、用戶界面、后臺服務(wù)和數(shù)據(jù)庫適配器,各模塊之間的關(guān)系如圖42所示。在“詳細(xì)頁面”動態(tài)顯示當(dāng)前天氣情況,還要顯示未來四天的天氣情況。④在Wind
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1