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

正文內(nèi)容

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

2023-07-09 11:52:01 本頁(yè)面
 

【正文】 多種組件進(jìn)行 Android 平臺(tái) 3G 手機(jī)氣象軟件的開發(fā)。 我們認(rèn)為,安卓在全球市場(chǎng)的成長(zhǎng)壯大,塞班市場(chǎng)份額不斷下跌已成不爭(zhēng)事實(shí)。系統(tǒng)的開源性使其具有良好的拓展性,一方面,為眾多移動(dòng)應(yīng)用開發(fā)者提供了良好的系統(tǒng)性平臺(tái),有利于移動(dòng)應(yīng)用的集合;另一方面,終端廠商可以針對(duì)自身的特殊需要 “ 定制化開發(fā) ” 。 20xx 第二、三季度與去年同期相比,增度分別是 %及22%,增勢(shì)迅猛。 ................................................................................23 用戶界面 ......................................................................................................23 程序入口類 ForecastWidget..............................................................24 設(shè)置頁(yè)面 ConfigureActivity..............................................................25 詳細(xì)頁(yè)面 DetailForecastActivity ........................................................27 動(dòng)態(tài)特效 ........................................................................................................28 第六章 系統(tǒng)測(cè)試 ......................................................................................................29 第七章 總結(jié) ..................................................................................................................33 專業(yè)團(tuán)隊(duì)承接 android 畢業(yè)設(shè)計(jì) Android 畢業(yè)設(shè)計(jì)代做 : 924097675 參考文獻(xiàn) ......................................................................................................................35 致 謝 ..........................................................................................................................36 第一章 緒論 專業(yè)團(tuán)隊(duì)承接 android 畢業(yè)設(shè)計(jì) Android 畢業(yè)設(shè)計(jì)代做 : 924097675 第一章 緒論 1. 1 研究?jī)?nèi)容 Android 平臺(tái) 3G 手機(jī)氣象軟件是基于 Android 手機(jī)平臺(tái),運(yùn)用 Java 語(yǔ)言,從 Google 上獲取天氣預(yù)報(bào)信息,開發(fā)出針對(duì)使用 Android 平臺(tái)的手機(jī)天氣預(yù)報(bào)系統(tǒng)。 專業(yè)團(tuán)隊(duì)承接 android 畢業(yè)設(shè)計(jì) Android 畢業(yè)設(shè)計(jì)代做 : 924097675 目 錄 摘要 .......................................................................................... 錯(cuò)誤 !未定義書簽。 1. 2 研究意義 Android 平臺(tái) 3G 手機(jī)氣象軟件的開發(fā)可以進(jìn)一步擴(kuò)大氣象信息的覆蓋面,讓廣大公眾能夠在第一時(shí)間方便且快捷地獲取最新的氣象預(yù)報(bào)(預(yù)警)信息,以便提前預(yù)防,把氣象災(zāi)害造成的損失降到最低。而塞班系統(tǒng)較 09 年的市場(chǎng)份額,盡管終端銷量有大幅度提升,但增勢(shì)下滑 10%,形勢(shì)非常嚴(yán)峻。與此相比,盡管 20xx 年 2 月,塞班基本完成開源工作,但由于代碼臃腫,用戶界面設(shè)計(jì)缺失,塞班的開源并無(wú)實(shí)際意義,錯(cuò)失發(fā)展良機(jī)。安卓操作系統(tǒng)發(fā)展迅猛主要得益于免費(fèi)、開源和良好產(chǎn)業(yè)運(yùn)作策略,這三點(diǎn)為安卓在智能手機(jī)市場(chǎng)贏得更多的發(fā)展機(jī)遇。 本軟件是基于 Eclipse 的開發(fā)環(huán)境,依托 Google 氣象數(shù)據(jù)建立氣象信息數(shù)據(jù)庫(kù),開發(fā)出了針對(duì) Android 平臺(tái)的手機(jī)天氣預(yù)報(bào)系統(tǒng)。 (4) 詳細(xì)界面:通過文字圖片動(dòng)畫顯示當(dāng)前的天氣情況,包括城市當(dāng)前天氣、溫度、風(fēng)向、風(fēng)速、濕度;同時(shí)顯示今后四天的天氣情況。此外, Android 的應(yīng)用程序開發(fā)和Java 開發(fā)有較大區(qū)別的,所以還需要有 Google 提供 的 Android SDK。接著再去 站點(diǎn)下載 SDK后安裝,下載 Android 后解壓。 ③重啟后選擇 Eclipse 菜 單中的 Windows Preferences 在左側(cè)的 Android項(xiàng)目中 SDK Location 中填入 Android SDK 解壓后的目錄,然后點(diǎn)擊 Apply。在“顯示頁(yè)面”中,顯示當(dāng)前的天氣狀況,包括城市名稱、溫度、濕度、風(fēng)向、雨雪情況和獲取數(shù)據(jù)時(shí)間等信息。因此選擇 SQLite 數(shù)據(jù)庫(kù)作為存儲(chǔ)數(shù)據(jù)的方法,建立數(shù)據(jù)庫(kù),并且建 立兩張表 weather_forcastt 和 weather_widget,分別存儲(chǔ)顯示頁(yè)面的數(shù)據(jù)和詳細(xì)頁(yè)面的數(shù)據(jù)。 用戶界面從數(shù)據(jù)庫(kù)中獲取天氣信息,而沒有直接通過網(wǎng)絡(luò)訪問 Google 的天氣數(shù)據(jù)。 第四章 程序設(shè)計(jì) 專業(yè)團(tuán)隊(duì)承接 android 畢業(yè)設(shè)計(jì) Android 畢業(yè)設(shè)計(jì)代做 : 924097675 第五章 程序開發(fā) 專業(yè)團(tuán)隊(duì)承接 android 畢業(yè)設(shè)計(jì) Android 畢業(yè)設(shè)計(jì)代做 : 924097675 第五章 程序開發(fā) 文件結(jié)構(gòu)與用途 在程序開發(fā)階段,首先確定“ Android 平臺(tái) 3G 手機(jī)氣象軟件”的工程名為tyweather,據(jù)程序模塊設(shè)計(jì)的內(nèi)容,建立 tyweather 工程。其中、 /res/anim 目錄中保存的是產(chǎn)生動(dòng)畫效果的 XML 文件, /res/drawable/目錄中保存的是圖像文件,/res/values 目錄中保存的是用來(lái)自定義字符串和顏色的文件, /res/xml 目錄中保存的是 XML 格式的數(shù)據(jù)文件。而 CotentProvider 為程序員提供了較高級(jí)的數(shù)據(jù)共享方法,應(yīng)用程序可以指定需要共享的數(shù)據(jù),而其他應(yīng)用程序則可以在不知數(shù)據(jù)來(lái)源、路徑的情況下,對(duì)共享數(shù)據(jù)進(jìn)行查詢、添加、刪除和更新等操作。 //編號(hào) private Integer updateMilis。 //預(yù)報(bào)時(shí)間 private String condition。 //濕度 private String icon。 //是否 已 設(shè)置 ...... } 從代碼中可以看出,除 ForecastEntity 的對(duì)象 details, WidgetEntity 類中 有以上公有靜態(tài) 屬性 id 、 updateMilis 、 updateMilis 、 postalCode、forecastDate、 condition、 tempF、 tempC、 humidity、 icon、 windCondition、lastUpdateTime、 isConfigured, 完全對(duì)應(yīng)數(shù)據(jù)庫(kù)中 weather_widget 的表。 //最低溫度 private Integer hight。 //組件 id 從代碼中可以看出, WidgetEntity 類中 有以上公有靜態(tài)屬性 id、dayOfWeek、 low、 hight、 icon、 condition、 widgetId, 完全對(duì)應(yīng)數(shù)據(jù)庫(kù)中 weather_forcast 的表。 (1) 創(chuàng) 建 數(shù) 據(jù) 庫(kù) : DatabaseHelper 類 繼 承 SQLiteOpenHelper ,SQLiteOpenHelper 這 個(gè) 類 可 以 輔 助 建 立 、 更 新 和 打 開 數(shù) 據(jù) 庫(kù) 。 //構(gòu)造方法,重載父類構(gòu)造 public DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION)。 URI 用來(lái)地位任何遠(yuǎn)程或本地的 可 用 資 源 。 //指操作多條數(shù)據(jù) public static final String CONTENT_TYPE = 。返回一個(gè)可讀的數(shù)據(jù)庫(kù)對(duì)象。 String limit = null。 } case WIDGETS_ID: { String appWidgetId = ().get(1)。 } case WIDGETS_FORECASTS: { // Pick all the forecasts for given widget, sorted by date and // importance //獲得 appWidgetId String appWidgetId = ().get(1)。 break。 (TABLE_FORECAST)。 } (4) 添加、 刪除、更新功能 由于核心代碼類似,此處不一一贅述。 case WIDGETS_FORECASTS: return 。 } //構(gòu)造無(wú)匹配方式的 uriMatcher private static final UriMatcher uriMatcher = new UriMatcher( )。 private static final int FORECASTS = 201。 (AUTHORITY, widgets//forecasts, WIDGETS_FORECASTS)。后臺(tái)服務(wù)主要有三個(gè)功能,一是周期性的獲取 Google的天氣數(shù)據(jù)并存儲(chǔ)到 SQLite,二是從 SQLite讀取出要顯示的數(shù)據(jù),三是定時(shí)更新“顯示頁(yè)面”的時(shí)間。 //通過 HttpClient創(chuàng)建 Http連接 HttpClient client = new DefaultHttpClient()。 //發(fā)出請(qǐng)求 HttpResponse response = (request)。 responseReader = new InputStreamReader((), GB2312)。 } (2) 調(diào)用輕量級(jí) XML解析器 XmlPullParser對(duì)從網(wǎng)絡(luò)上獲取的字節(jié)流數(shù)據(jù)進(jìn)行解析,并且將解析結(jié)果保存在 WidgetEntity對(duì)象中 。 (responseReader)。 } else if ((tagName)) { dealWithInfomation(tagName, widgetEntity, xpp)。 } } catch (IOException e) { ...... } return widgetEntity。 C o n t e n t P r o v i d e文 件 系 統(tǒng) 數(shù) 據(jù) 庫(kù) 網(wǎng) 絡(luò)C o n t e n t R e s o l v e rU R I 圖 ContentProvider調(diào)用關(guān)系 ContentResolver resolver = ()。 (, ())。 定時(shí)更新時(shí)間。 至此,后臺(tái)服務(wù)介紹完畢,最后還需要在 注冊(cè)后臺(tái)服務(wù)。此外,長(zhǎng)按部件后并拖動(dòng)到垃圾箱里進(jìn)行刪除。核心代碼如下: public class ForecastWidget extends AppWidgetProvider { Override public void onUpdate(Context context, AppWidgetManager appWidgetManager,int[] appWidgetIds) { (context, appWidgetManager, appWidgetIds)。 } 第五章 程序開發(fā) 專業(yè)團(tuán)隊(duì)承接 android 畢業(yè)設(shè)計(jì) Android 畢業(yè)設(shè)計(jì)代做 : 924097675 //更新桌面小空間顯示內(nèi)容 public static RemoteViews updateViews(Context context, Uri uri) { } //更新時(shí)間信息
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1