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

正文內(nèi)容

基于android平臺的3g手機氣象軟件畢業(yè)設(shè)計論文-文庫吧資料

2025-07-12 11:52本頁面
  

【正文】 數(shù)用來返回指定 URI的 MIME數(shù)據(jù)類型 * CONTENT_TYPE表示 URI是多條數(shù)據(jù) * CONTENT_ITEM_TYPE表示是單條數(shù)據(jù) */ Override public String getType(Uri uri) { // TODO Autogenerated method stub switch ((uri)) { case WIDGETS: return 。 } (4) 添加、 刪除、更新功能 由于核心代碼類似,此處不一一贅述。 break。 (TABLE_FORECAST)。 break。 break。 //qb的 where條件 ( + = + appWidgetId)。 } case WIDGETS_FORECASTS: { // Pick all the forecasts for given widget, sorted by date and // importance //獲得 appWidgetId String appWidgetId = ().get(1)。 ( + = + appWidgetId)。 } case WIDGETS_ID: { String appWidgetId = ().get(1)。 switch ((uri)) { case WIDGETS: { (TABLE_WIDGET)。 String limit = null。 //聲明了一個 SQLiteQueryBuilder對象,該對象利用傳入的參數(shù)生成一個完整的 //sqlite查詢語句,還可以完成查詢工作并返回結(jié)果集( Cursor)。返回一個可讀的數(shù)據(jù)庫對象。 } (3) 查詢功能:首先我們先了解一下 SQLiteQueryBuilder 的 query()方法。 //指操作多條數(shù)據(jù) public static final String CONTENT_TYPE = 。代碼如下: public static class WeatherWidgets implements BaseColumns { //繼承 BaseColumns可以提供自動生成的 ID //聲明 CONTENT_URI public static final Uri CONTENT_URI = ( + AUTHORITY + /widgets)。 URI 用來地位任何遠程或本地的 可 用 資 源 。 //創(chuàng)建 weather_forecast表 (CREATE TABLE + TABLE_FORECAST + ( ......)。 //構(gòu)造方法,重載父類構(gòu)造 public DatabaseHelper(Context context) { super(context, DATABASE_NAME, null, DATABASE_VERSION)。具體代碼如下所示: private static class DatabaseHelper extends SQLiteOpenHelper { //數(shù)據(jù)庫名稱 private static final String DATABASE_NAME = 。 (1) 創(chuàng) 建 數(shù) 據(jù) 庫 : DatabaseHelper 類 繼 承 SQLiteOpenHelper ,SQLiteOpenHelper 這 個 類 可 以 輔 助 建 立 、 更 新 和 打 開 數(shù) 據(jù) 庫 。然后在繼承 ContentProvider 的類中實現(xiàn)基本數(shù)據(jù)操作的接口函數(shù),包括添加、刪除、查找和更新等功能。 //組件 id 從代碼中可以看出, WidgetEntity 類中 有以上公有靜態(tài)屬性 id、dayOfWeek、 low、 hight、 icon、 condition、 widgetId, 完全對應(yīng)數(shù)據(jù)庫中 weather_forcast 的表。 //天氣圖標 第五章 程序開發(fā) 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 private String condition。 //最低溫度 private Integer hight。 //編號 private String dayOfWeek。 //是否 已 設(shè)置 ...... } 從代碼中可以看出,除 ForecastEntity 的對象 details, WidgetEntity 類中 有以上公有靜態(tài) 屬性 id 、 updateMilis 、 updateMilis 、 postalCode、forecastDate、 condition、 tempF、 tempC、 humidity、 icon、 windCondition、lastUpdateTime、 isConfigured, 完全對應(yīng)數(shù)據(jù)庫中 weather_widget 的表。 //風(fēng)力 風(fēng)向 private Long lastUpdateTime。 //濕度 private String icon。 //華氏溫度 private Integer tempC。 //預(yù)報時間 private String condition。 //城市 private String postalCode。 //編號 private Integer updateMilis。 (1) 的部分代碼: public class WidgetEntity { private ArrayListForecastEntity details = new ArrayListForecastEntity()。而 CotentProvider 為程序員提供了較高級的數(shù)據(jù)共享方法,應(yīng)用程序可以指定需要共享的數(shù)據(jù),而其他應(yīng)用程序則可以在不知數(shù)據(jù)來源、路徑的情況下,對共享數(shù)據(jù)進行查詢、添加、刪除和更新等操作。 layout 設(shè)置城市、天氣更新頻率的布局 “顯示頁面” 的布局 “詳細顯示”頁面上邊的顯示當(dāng)前天氣的布局 “詳細顯示”頁面下邊的顯示未來天氣的布局 values 保存顏色的 XML 文件 保存字符串的 XML 的文件 xml AppWidget 的屬性文件 數(shù)據(jù)提供者 數(shù)據(jù)提供者 ForecastProvider 繼承 ContentProvider,是在應(yīng)用程序間共享第五章 程序開發(fā) 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 數(shù)據(jù)的一種接口機制。其中、 /res/anim 目錄中保存的是產(chǎn)生動畫效果的 XML 文件, /res/drawable/目錄中保存的是圖像文件,/res/values 目錄中保存的是用來自定義字符串和顏色的文件, /res/xml 目錄中保存的是 XML 格式的數(shù)據(jù)文件。 圖 tyweather 工程的源代碼文件 為了使源代碼文件的結(jié)構(gòu)更加清晰, Weather 工程設(shè)置了多個命名空間,分別用來保存用戶界面、數(shù)據(jù)庫、后臺服務(wù)和工具實體的源代碼文件,源代碼文件的名稱以及說明如表 所示。 第四章 程序設(shè)計 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 第五章 程序開發(fā) 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 第五章 程序開發(fā) 文件結(jié)構(gòu)與用途 在程序開發(fā)階段,首先確定“ Android 平臺 3G 手機氣象軟件”的工程名為tyweather,據(jù)程序模塊設(shè)計的內(nèi)容,建立 tyweather 工程。 數(shù)據(jù)庫適配器封裝了所有對 SQLite 數(shù)據(jù)庫操作的方法,用戶界面和后臺服務(wù)會調(diào)用它來實現(xiàn)數(shù)據(jù)庫操作。 用戶界面從數(shù)據(jù)庫中獲取天氣信息,而沒有直接通過網(wǎng)絡(luò)訪問 Google 的天氣數(shù)據(jù)。 第四章 程序設(shè)計 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 從模塊結(jié)構(gòu)圖中不難看出,后臺服務(wù)是整個應(yīng)用程序的核心,主要是“數(shù)據(jù)獲取模塊”,負責(zé)周期性的從 Google 獲取天氣信息。因此選擇 SQLite 數(shù)據(jù)庫作為存儲數(shù)據(jù)的方法,建立數(shù)據(jù)庫,并且建 立兩張表 weather_forcastt 和 weather_widget,分別存儲顯示頁面的數(shù)據(jù)和詳細頁面的數(shù)據(jù)。 根據(jù)對用戶界面顯示內(nèi)容的分析,繪制出用戶界面的草圖,如圖 41 所示。在“顯示頁面”中,顯示當(dāng)前的天氣狀況,包括城市名稱、溫度、濕度、風(fēng)向、雨雪情況和獲取數(shù)據(jù)時間等信息。 第三章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 第四章 程序設(shè)計 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 第四章 程序設(shè)計 用戶界面設(shè)計 根據(jù)需求分析可以知道,應(yīng)用程序應(yīng)包含三個主要的用戶界面,這里需要進一步分析每個用戶界面中應(yīng)該包括哪些顯示內(nèi)容。 ③重啟后選擇 Eclipse 菜 單中的 Windows Preferences 在左側(cè)的 Android項目中 SDK Location 中填入 Android SDK 解壓后的目錄,然后點擊 Apply。 ②雙擊 Eclipse 解壓后目錄中的 然后啟動,選擇 Eclipse 菜單中的 Help Install New Software 選項卡上的 Available Software,點擊右側(cè)的“ Add” 輸入 后在“ Work with” 下拉菜單中選擇剛才輸入的網(wǎng)址。接著再去 站點下載 SDK后安裝,下載 Android 后解壓。 簡言之,需要以下軟件,才能搭建 Android 開發(fā)環(huán)境,從而進行 Android 應(yīng)用程序的開發(fā)。此外, Android 的應(yīng)用程序開發(fā)和Java 開發(fā)有較大區(qū)別的,所以還需要有 Google 提供 的 Android SDK。 第一章 系統(tǒng)分析 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 第三章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 第三章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) Android 開發(fā)環(huán)境介紹 Android 的上層應(yīng)用程序是用 Java 語言開發(fā),同時還需要基于 Dalvik 虛擬機,所以, Google 公司推薦使用主流的 Java 繼承開發(fā)環(huán)境 Eclipse。 (4) 詳細界面:通過文字圖片動畫顯示當(dāng)前的天氣情況,包括城市當(dāng)前天氣、溫度、風(fēng)向、風(fēng)速、濕度;同時顯示今后四天的天氣情況。這些天氣數(shù)據(jù)是通過后臺服務(wù)獲取的,這個后臺服務(wù)可以按照 一定時間間隔,從 Google 上獲取天氣預(yù)報信息,并將天氣信息保存在數(shù)據(jù)庫中。 本軟件是基于 Eclipse 的開發(fā)環(huán)境,依托 Google 氣象數(shù)據(jù)建立氣象信息數(shù)據(jù)庫,開發(fā)出了針對 Android 平臺的手機天氣預(yù)報系統(tǒng)。此外,谷歌通過 OHA 聯(lián)合眾多廠商進行系統(tǒng)研發(fā),不斷更新版本,將系統(tǒng)應(yīng)用推廣到更多的終端產(chǎn)品中,確保用戶體驗持續(xù)改善。安卓操作系統(tǒng)發(fā)展迅猛主要得益于免費、開源和良好產(chǎn)業(yè)運作策略,這三點為安卓在智能手機市場贏得更多的發(fā)展機遇。谷歌表示目前安卓手機每日平均激活量為20 萬部,銷售速 度加速上漲。與此相比,盡管 20xx 年 2 月,塞班基本完成開源工作,但由于代碼臃腫,用戶界面設(shè)計缺失,塞班的開源并無實際意義,錯失發(fā)展良機。 第一章 緒論 專業(yè)團隊承接 android 畢業(yè)設(shè)計 Android 畢業(yè)設(shè)計代做 : 924097675 安卓是首款開源代碼的操作系統(tǒng),采用 Linux 內(nèi)核, 開放手機聯(lián)盟( OHA)成員可以任意使用和修改安卓的 SDK 軟件包。而塞班系統(tǒng)較 09 年的市場份額,盡管終端銷量有大幅度提升,但增勢下滑 10%,形
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1