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

正文內(nèi)容

計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)畢業(yè)論文--android平臺(tái)天氣預(yù)報(bào)widget的設(shè)計(jì)與實(shí)現(xiàn)(更新版)

2026-01-03 01:41上一頁面

下一頁面
  

【正文】 ...................................................19 標(biāo)準(zhǔn) Java接口 .........................................................................................................................19 Apache 接口 ...............................................................................................................................20 使用 Java接口連接網(wǎng)絡(luò) ........................................................................................................23 XML解析的實(shí)現(xiàn) ................................................................................................................................23 制作 WIDGET應(yīng)用程序 ....................................................................................................................27 源文件組織 ...............................................................................................................................29 類之間的協(xié)作 ...........................................................................................................................29 CurrentWeather類的實(shí)現(xiàn) ........................................................................................................30 edit類的實(shí)現(xiàn) .............................................................................................................................31 WeatherHandle 類的實(shí)現(xiàn) .........................................................................................................31 第 5章 相關(guān)實(shí)現(xiàn)技術(shù)與體會(huì) ....................................................................................................................33 添加 WIDGET......................................................................................................................................33 REMOTEVIEWS的局限 ......................................................................................................................34 在 WIDGET中顯示圖片 ....................................................................................................................35 在 ...............................................................................35 為 WIDGET中的按鈕 設(shè)置 ONCLICK事件 ......................................................................................36 利用 BUNDLE實(shí)現(xiàn)消息的傳遞 .......................................................................................................37 在 APPWIDGETPROVIDER類中獲取 INTENT的附加信息 .............................................................37 軟件使用 ............................................................................................................................................38 結(jié)論 ................................................................................................................................................................41 致謝 ................................................................................................................................................................42 參考文獻(xiàn) .......................................................................................................................................................43 1 第 1章 緒論 項(xiàng)目背景 2020 年 1 月 7 日,工業(yè)和信息化部為中國移動(dòng)、中國電信和中國聯(lián)通發(fā)放 3 張第三代移動(dòng)通信牌照,此舉標(biāo)志著我國正式進(jìn)入 3G 時(shí)代。先簡要介紹了 Android 開發(fā)必備基礎(chǔ)知識(shí),再切入軟件的具體實(shí)現(xiàn)過程。谷歌與開 放手機(jī)聯(lián)盟合作開發(fā)了 Android,這個(gè)聯(lián)盟由包括中國移動(dòng)、摩托羅拉、高通、宏達(dá)和 TMobile 在內(nèi)的 30 多家技術(shù)和無線應(yīng)用的領(lǐng)軍企業(yè)組成。 3 第 2章 Android開發(fā)環(huán)境 Android 開發(fā)環(huán)境搭建流程 Android 開發(fā)首先需要搭建完整的開發(fā)環(huán)境,由于軟件均是基于 Dalvik Java Virtual Machine 運(yùn)行的所以 Google 官方推薦使用主流的 Java 開發(fā) IDE Eclipse。添加 update站點(diǎn): 4 這時(shí)窗口中新增了“ 該項(xiàng),點(diǎn)擊【 Install?】按鍵即可下載。 ( 3) 在 name標(biāo)簽處填寫 AVD 的名字, Target標(biāo)簽處選擇 api 等級(jí),在 7 size標(biāo)簽處填寫要?jiǎng)?chuàng)建的 SD卡的大小,在 skin標(biāo)簽中設(shè)置模擬器的風(fēng)格, ( 4) 到這里,還需要配置模擬器運(yùn)行的 AVD,操作步驟:點(diǎn)擊 Run,選擇 Open Run Dialog菜單命令,打開對(duì)話框,如圖 233 所示。 Eclipse 框架的這種靈活性來源于其擴(kuò)展點(diǎn)。 Eclipse 的最大特點(diǎn)是它能接受由 Java開發(fā)者自己編寫的開放源代碼插件,這類似于微軟公司的 Visual Studio 和 Sun 微系統(tǒng)公司的 NetBeans 平臺(tái)。 Android 本身提供桌面,聯(lián)系人,電話和瀏覽器 等核心應(yīng)用。通過這些UI 組件,可以構(gòu)建應(yīng)用程序的試圖部分,這部分也就是用戶能看到的部分。例如,當(dāng)有短信的時(shí)候,可以在 狀態(tài)欄上顯示新短信的信息。 在這里還需要介紹 Intent 的概念和使用方法,他在應(yīng)用程序的運(yùn)行中連接兩個(gè)不同的組件,通過 Intent 你的程序可以向 Android 表達(dá)某種請(qǐng)求或者意愿, Android 會(huì)根據(jù)意愿的內(nèi)容選擇適當(dāng)?shù)慕M件來請(qǐng)求。 簡單理解, Activity 代表一個(gè)用戶所能看到的屏幕,主要用于處理應(yīng)用程序的整體性工作,例如,監(jiān)聽系統(tǒng)事件(按鍵事件、觸摸屏事件等),為用戶顯示指定的 View,啟動(dòng)其他 Activity 等。各種應(yīng)用程序還可以通過 ()將他們自己的 intent 14 broadcasts 廣播給其他應(yīng)用程序。以媒體播放器為例,我們還可以執(zhí)行暫停、重播等操作。 Android 的三個(gè)基本組件 —— Activity, Service 和 BroadcastReceiver,它們都是通過 Intent 機(jī)制激活的,而不同類型的組件有傳遞 Intent 的不同方式。所以,不同類型的 Intent 消息不會(huì)出現(xiàn)重疊: BroadcastIntent 消息只會(huì)發(fā)送給 BroadcastReceiver,而絕不可能發(fā)送給 Activity 或 Service。隱式 Intent 恰恰 相反,它不會(huì)用組件名稱定義需要激活的目標(biāo)組件,它更廣泛地用于在不同應(yīng)用程序之間傳遞消息。創(chuàng)建 URL 以 及 URLConnection / HttpURLConnection 對(duì)象 import 。 // 往服務(wù)器寫數(shù)據(jù),數(shù)據(jù)會(huì)暫時(shí)被放到內(nèi)存緩存區(qū)中 // 如果僅是一個(gè)簡單的 HTTP GET,這一部分則可以省略 OutputStream outStream = ()。創(chuàng)建 HttpClient 以及 GetMethod / PostMethod, HttpRequest 等對(duì)象 import 。 // 設(shè)置重定向,缺省為 true (params, true)。 Header header = (ContentType)。 xml解析的實(shí)現(xiàn) 我是通過利用 SAX 來實(shí)現(xiàn) xml 的解析的。 /*用內(nèi)容處理器處理 XMLReader*/ (myHandler)。 下面是我根據(jù) Google API 返回的 xml 格式重寫后的兩個(gè)方法,startElement()和 endElement()。Inner39。 Tags within current_conditions else if ((temp_f)) { } else if ((temp_c)) { ((dataAttribute))。 } else if ((forecast_conditions)) { = false。 AppWidgetProvider 只接收和這個(gè) App Widget 相關(guān)的事件廣播,比如這個(gè) App Widget 被更新,刪除,啟用,以及禁用。比如,如果用戶添加兩個(gè)你的 App Widget 實(shí)例,只在第一次被調(diào)用。 二、 edit 類,繼承自 Acitivity,用于用戶修改要進(jìn)行天氣預(yù)報(bào)的城市。 if(temp!=null) { city=temp。 31 Intent nIntent=new Intent(getApplicationContext(),)。 Intent intent = new Intent()。 如此 CurrentWeather 類便能獲取到一個(gè)廣播的 Intent,從 Intent 的 extras中提取城市名稱并更新 widget。 添加 widget 的過程如下所示: 點(diǎn)擊 Menu add,出現(xiàn)以下圖面 選擇 Widgets,在彈出來的對(duì)話中選擇自己的應(yīng)用 34 RemoteViews的局限 App Widget 的布局 是基于 RemoteViews 的, RemoteViews 主要有以下局限: 一、不支持 findViewById()方法 二、只能使用有限的布局與控件 ImageView 1
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1