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

正文內(nèi)容

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

2025-06-11 08:22本頁面
  

【正文】 = ().get(1)。 ( + = + appWidgetId)。 } case WIDGETS_ID: { String appWidgetId = ().get(1)。 switch ((uri)) { case WIDGETS: { (TABLE_WIDGET)。 String limit = null。 //聲明了一個(gè) SQLiteQueryBuilder對象,該對象利用傳入的參數(shù)生成一個(gè)完整的 //sqlite查詢語句,還可以完成查詢工作并返回結(jié)果集( Cursor)。返回一個(gè)可讀的數(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 用來地位任何遠(yuǎn)程 或本地的 可 用 資 源 。 //創(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 這 個(gè) 類 可 以 輔 助 建 立 、 更 新 和 打 開 數(shù) 據(jù) 庫 。然后在繼承 ContentProvider 的類中實(shí)現(xiàn)基本數(shù)據(jù)操作的接 口函數(shù),包括添加、刪除、查找和更新等功能。 //組件 id 從代碼中可以看出, WidgetEntity 類中 有以上公有靜態(tài)屬性 id、dayOfWeek、 low、 hight、 icon、 condition、 widgetId, 完全對應(yīng)數(shù)據(jù)庫中 weather_forcast 的表。 //天氣圖標(biāo) 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ù)報(bào)時(shí)間 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ù)進(jìn)行查詢、添加、刪除和更新等操作。 layout 設(shè)置城市、天氣更新頻率的布局 “顯示頁面”的布局 “詳細(xì)顯示”頁面上邊的顯示當(dāng)前天氣的 布局 “詳細(xì)顯示”頁面下邊的顯示未來天氣的 布局 values 保存顏色的 XML 文件 保存字符串的 XML的文件 xml AppWidget的屬性文件 數(shù)據(jù)提供者 數(shù)據(jù)提供者 ForecastProvider 繼承 ContentProvider,是在應(yīng)用程序間共享第五章 程序開發(fā) 數(shù)據(jù)的一種接口機(jī)制。其中、 /res/anim 目錄中保存的是產(chǎn)生動畫效果的 XML 文件, /res/drawable/目錄中保存的是圖像文件,/res/values 目錄中保存的是用來自定義字符串和顏色的文件, /res/xml 目錄中保存的是 XML 格式的數(shù)據(jù)文件。 圖 tyweather 工程的源代碼文件 為了使源代碼文件的結(jié)構(gòu)更加清晰, Weather 工程設(shè)置了多個(gè)命名空間,分別用來保存用戶界面、數(shù)據(jù)庫、后臺服務(wù)和工具實(shí)體的源代碼文件,源代碼文件的名稱以及說明如表 所示。 第四章 程序設(shè)計(jì) 第五章 程序開發(fā) 第五章 程序開發(fā) 文件結(jié)構(gòu)與用途 在程序開發(fā)階段,首先確定“ Android 平臺 3G 手機(jī)氣象軟件”的工程名為tyweather,據(jù)程序模塊設(shè)計(jì)的內(nèi)容,建立 tyweather 工程。 數(shù)據(jù)庫適配器封裝了所有對 SQLite 數(shù)據(jù)庫操作的方法,用戶界面和后臺服務(wù)會調(diào)用它來實(shí)現(xiàn)數(shù)據(jù)庫操作。 用戶界面從數(shù)據(jù)庫中獲取天氣信息,而沒有直接通過網(wǎng)絡(luò)訪問 Google 的天氣數(shù)據(jù)。 第四章 程序設(shè)計(jì) 從模塊結(jié)構(gòu)圖中不難看出,后臺服務(wù)是整個(gè)應(yīng)用程序的核心,主要是“數(shù)據(jù)獲取模塊”,負(fù)責(zé)周期性的從 Google 獲取天氣信息。因此選擇 SQLite 數(shù)據(jù)庫作為存儲數(shù)據(jù)的方法,建立數(shù)據(jù)庫,并且建立兩張表 weather_forcastt 和 weather_widget,分別存儲顯示頁面的數(shù)據(jù)和詳細(xì)頁面的數(shù)據(jù)。 根據(jù)對用戶界面顯示內(nèi)容的分析,繪制出用戶界面的草圖,如圖 41 所示。在“顯示頁面”中,顯示當(dāng)前的 天氣狀況,包括城市名稱、溫度、濕度、風(fēng)向、雨雪情況和獲取數(shù)據(jù)時(shí)間等信息。 第四章 程序設(shè)計(jì) 第四章 程序設(shè)計(jì) 用戶界面設(shè)計(jì) 根據(jù)需求分析可以知道,應(yīng)用程序應(yīng)包含三個(gè)主要的用戶界面,這里需要進(jìn)一步分析每個(gè)用戶界面中應(yīng)該包括哪些顯示內(nèi)容。 ③重啟后選擇 Eclipse 菜單中的 Windows Preferences 在左側(cè)的 Android項(xiàng)目中 SDK Location 中填入 Android SDK 解壓后的目錄,然后點(diǎn) 擊 Apply。 ②雙擊 Eclipse 解壓后目錄中的 然后啟動,選擇 Eclipse 菜單中的 Help Install New Software 選項(xiàng)卡上的 Available Software,點(diǎn)擊右側(cè)的“ Add” 輸入 后在“ Work with” 下拉菜單中選擇剛才輸入的網(wǎng)址。接著再去 站點(diǎn)下載 SDK后安裝,下載 Android 后解壓。 簡言之,需要以下軟件,才能搭建 Android 開發(fā)環(huán)境,從而進(jìn)行 Android 應(yīng)用程序的開發(fā)。此外, Android 的應(yīng)用程序開發(fā)和Java 開發(fā)有較大區(qū)別的,所以還需要有 Google 提供的 Android SDK。 第三章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) 第三章 系統(tǒng)開發(fā)環(huán)境及相關(guān)技術(shù) Android 開發(fā)環(huán)境介紹 Android 的上層應(yīng)用程序是用 Java 語言開發(fā),同時(shí)還需要基于 Dalvik 虛擬機(jī),所以, Google 公司推薦使用主流的 Java 繼承開發(fā)環(huán)境 Eclipse。 (4) 詳細(xì)界面:通過文字圖片動畫顯示當(dāng)前的天氣情況,包括城市當(dāng)前天氣、溫度、風(fēng)向、風(fēng)速、濕度;同時(shí)顯示今后四天的天氣情況。這些天氣數(shù)據(jù)是通過后臺服務(wù)獲取的,這個(gè)后臺服務(wù)可以按照一定時(shí)間間隔,從 Google 上獲取天氣預(yù)報(bào)信息,并將天氣信息保存在數(shù)據(jù)庫中。 本軟件是基于 Eclipse 的開發(fā)環(huán)境,依托 Google 氣象數(shù)據(jù)建立氣象信息數(shù)據(jù)庫,開發(fā)出了針對 Android 平臺的手機(jī)天氣預(yù) 報(bào)系統(tǒng)。此外,谷歌通過 OHA 聯(lián)合眾多廠商進(jìn)行系統(tǒng)研發(fā),不斷更新版本,將系統(tǒng)應(yīng)用推廣到更多的終端產(chǎn)品中,確保用戶體驗(yàn)持續(xù)改善。安卓操作系統(tǒng)發(fā)展迅猛主要得益于免費(fèi)、開源和良好產(chǎn)業(yè)運(yùn)作策略,這三點(diǎn)為安卓在智能手機(jī)市場贏得更多的發(fā)展機(jī)遇。谷歌表示目前安卓手機(jī)每日平均激活量為20 萬部,銷售速度加速上漲。與此相比,盡管 2021 年 2 月,塞班基本完成 開源工作,但由于代碼臃腫,用戶界面設(shè)計(jì)缺失,塞班的開源并無實(shí)際意義,錯(cuò)失發(fā)展良機(jī)。 第一章 緒論 安卓是首款開源代碼的操作系統(tǒng),采用 Linux 內(nèi)核,開放手機(jī)聯(lián)盟( OHA)成員可以任意使用和修改安卓的 SDK 軟件包。而塞班系統(tǒng)較 09 年的市場份額,盡管終端銷量有大幅度提升,但增勢下滑 10%,形勢非常嚴(yán)峻。 1. 3 研究現(xiàn)狀和發(fā)展趨勢 據(jù) Gartner 最新數(shù)據(jù)顯示, 2021 年第二、三季度全球智能手機(jī)銷售繼續(xù)大幅增長,其中第三季度安卓占全球智能手機(jī)市場的 %,僅次于塞班,成為第二大智能手機(jī)系統(tǒng)。 1. 2 研究意義 Android 平臺 3G 手機(jī)氣象 軟件的開發(fā)可以進(jìn)一步擴(kuò)大氣象信息的覆蓋面,讓廣大公眾能夠在第一時(shí)間方便且快捷地獲取最新的氣象預(yù)報(bào)(預(yù)警)信息,以便提前預(yù)防,把氣象災(zāi)害造成的損失降到最低。s biggest feature is its open architecture, not only has a very good development and debugging environment, but also supports a variety of scalable user experience, including rich graphical ponents, multimedia support, and powerful browser. Therefore, for software professionals is, Android platform has unlimited appeal. In this paper, the analysis and discussion Android mobile phone software development technology on the basis of the principle, developed to provide users with better platform to the 3G handsets based on Android meteorological software. Keywords: android; weather software; smartphone platform 目錄 目 錄 摘要 ........................................................................................................................... II Abstract ........................................................................................................................ III 第一章 緒論 ....................................................................................................................1 1. 1 研究內(nèi)容 ..................
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1