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

正文內(nèi)容

基于android平臺的天氣預(yù)報(bào)軟件的設(shè)計(jì)與實(shí)現(xiàn)-全文預(yù)覽

2024-09-22 20:05 上一頁面

下一頁面
  

【正文】 ()。 if( cityCode!= null amp。 //判斷單擊菜單的 ID switch(()) { case : //跳轉(zhuǎn)到設(shè)置城市的 Activity Intent intent = new Intent(, )。 break。 (true)。 case : item = (1)。 MenuItem item = null。 } } else { //如果是沒有城市碼的回退,則退出 程序 ()。amp。 String cityCode = (code, )。 } else { //跳轉(zhuǎn)到設(shè)置城市的 Activity Intent intent = new Intent(, )。 long currentTime = ()。 String cityCode= (code, )。 isFirstRun = true。 boolean isFirstRun = false。 rootLayout = (LinearLayout)findViewById()。 Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。如圖 53 所示,功能代碼如下: 圖 53 主界面 public class MainActivity extends Activity { //記錄壁紙的文件 public static final String WALLPAPER_FILE=wallpaper_file。 (TAG, 跳轉(zhuǎn)到主界面 )。 (PASSWORD, passwordValue)。 if (!((user_pwd, ))) { (, 密碼或賬戶錯誤 , ).show()。 } } })。 // 監(jiān)聽自動登錄多選框事件 (new OnCheckedChangeListener() { Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { if (()) { (自動登錄已選中 )。 ().putBoolean(ISCHECK, true).mit()。 (intent)。 ((USER_NAME, ))。 (TAG, 跳轉(zhuǎn)到注冊界面 )。 mRegister = (TextView) findViewById()。 userName = (EditText) findViewById()。 Override public void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 private CheckBox rem_pw, auto_login。通過 key值取 value 值。 SharedPreferences對象本身只能獲取數(shù)據(jù)而不支持存儲和修改,存儲修改是通過 Editor 對象實(shí)現(xiàn)。 16 } } 登陸界面 登陸界面中包含的控件有 Button(按鈕), EditText(文本輸入框), CheckBox(復(fù)選框), TextView(文本顯示)。 (getMyView(2, new Intent(this, )))。 (savedInstanceState)。 protected void onCreate(Bundle savedInstanceState) { (savedInstanceState)。 第 5 章 程序代碼設(shè)計(jì) 幫助界面 本軟件在開始后時候運(yùn)用到了 ViewPager 這個類,來實(shí)現(xiàn)頁卡的幫助界面。 } catch (JSONException e) { ()。 //設(shè)置一個有效日期為 5 小時 long validTime = ()。 imageView=(ImageView)findViewById()。 tempText=(TextView)findViewById()。 tempText=(TextView)findViewById()。 (str)。 //針 對時間進(jìn)行規(guī)范化輸出 14 SimpleDateFormat sdf = new SimpleDateFormat(yyyy 年 MM月 dd 日 HH:mm:ss)。 (info)。 int weather_icon = 0。在天氣預(yù)報(bào)程序設(shè)計(jì)中 JSON 解析代碼如下: String info =new WebAccessTools(context).getWebContent(())。因?yàn)? 中的 toJSONString()就可以看到 JSON 的字符串結(jié)構(gòu)。但是如果你是一個應(yīng)用開發(fā)人員,就不是那么喜歡了,畢竟 XML才是真正的結(jié)構(gòu)化標(biāo)記語言,用于進(jìn)行數(shù)據(jù)傳遞。 凡是這樣可擴(kuò)展的結(jié)構(gòu)數(shù)據(jù)解析起來一定都很困難。 XML 的解析方式有兩種 一是通過文檔模型解析,也就是通過父標(biāo)簽索引出一組標(biāo)記。 XML天生有很好的擴(kuò)展性, JSON 當(dāng)然也有,沒有什么是 XML可以擴(kuò)展而JSON 卻不能擴(kuò)展的。 JSON 采用完全獨(dú)立于語言的文本格式,但是也使用了類似于 C 語言家族的習(xí)慣(包括 C, C++, C, Java, JavaScript, Perl, Python等)。這有利于提早讀取 XML文件,可以極大的減少解析時間,這種優(yōu)化對于連接速度較漫的移動設(shè)備 而言尤為重要。雖然代碼量有些大,但是它不需要將所有的 XML文件加載到內(nèi)存中。 DOM 在處理 XML文件時,將 XML 文件解析成樹狀結(jié)構(gòu)并放入內(nèi)存中進(jìn)行處理。 PULL解析器小巧輕便,解析速度快,簡單易用,非常適合在 Android 移動設(shè)備中使用, Android 系統(tǒng)內(nèi)部在解析各種 XML時也是用 PULL 解析器, Android官方推薦開發(fā)者們使用 Pull 解析技術(shù)。它是一種 XML解 析的替代方法。 Standalone 表示外圍設(shè)備。 XML文檔有 DTD和 XML文本組成,所謂 DTD( Document Type Definition ) ,簡單的說就是一組標(biāo)記符的語法規(guī)則 .,表明 XML文本是怎么樣組織的,比如 DTD 可以表示一個 book必須 有一個子標(biāo)記 author, 可以有或者沒有子標(biāo)記 pages等等。對于大型復(fù)雜的文檔, xml 是一種理想語言,不僅允許指定文檔中的詞匯,還允許指定元素之間的關(guān)系。不象壓縮數(shù)據(jù)和 java對象,只要破壞一個數(shù)據(jù)文件數(shù)據(jù)就不可閱讀。 包下的 類是獲取城市的信息工具類, 類通過解析 XML 來得到解細(xì)的地址信息, 類解析從網(wǎng)上獲取的天氣信息的工具類, 類網(wǎng)站訪問工具類,用于 Android 的網(wǎng)絡(luò)訪問。 項(xiàng)目工程結(jié)構(gòu)圖 項(xiàng)目工程 下面是項(xiàng)目的工程構(gòu)圖: 包下包括了 類來顯 示開題動畫, 、 、 、 類用來顯示可滑動的幫助界面, 類用來顯示登錄界面、 類用來顯示注冊界面。 10 第 4 章 項(xiàng)目功能描述 系統(tǒng)主要功能 黑屋天氣要完成在 android 手機(jī)上實(shí)現(xiàn)天氣的即時預(yù)報(bào)(約 30 分鐘更新一次)。隨著生產(chǎn)力的發(fā)展和科學(xué)技術(shù)的進(jìn)步,人類活動范圍空前擴(kuò)大,對大自然的影響也越來越大,因而天氣預(yù)報(bào)就成為現(xiàn)代社會不可缺少的重要信息。例如庫、組件和工具這些供開發(fā)小組內(nèi)部使用的軟件。如果做錯,這將是會最終給系統(tǒng)帶來極大損害的一部分,并且以后再對它進(jìn)行修改也極為困難。 由于現(xiàn)在人們的生活工作的方式在改變,生活節(jié)奏快,工作壓力大,傳統(tǒng)的方式已經(jīng)慢慢被人 們所摒棄。 8 第 3 章 需求分析 開發(fā)背景 天氣氣候預(yù)報(bào)模式的發(fā)展科學(xué)和基礎(chǔ)的支撐很重要,要重視基礎(chǔ)性的問題,采取實(shí)質(zhì)性的應(yīng)對措施。 創(chuàng)建 AVD 為使 Android 應(yīng)用程序可以在模擬器上運(yùn)行,必須創(chuàng)建 AVD。 圖 24 驗(yàn)證 Android SDK 是否安裝成功 7 ADT 安裝 打開 Eclipse IDE,進(jìn)入菜單中的 Help Install New Software 點(diǎn)擊 Add...按鈕,彈出對話框要求輸入 Name 和 Location: Name 自己隨便取, Location輸入 25 所示: 圖 25 Name 和 Location 確定返回后,在 work with后的下拉列表 中選擇我們剛才添加的 ADT,我們會看到下面出有 Developer Tools,展開它會有 Android DDMS 和 Android Development Tool,勾選他們。 在用戶變量中新建 PATH 值為: Android SDK 中的 tools 絕對路徑 “確定 ”后,重新啟動計(jì)算機(jī)。出現(xiàn)類似下面的 畫面表示安裝成功了 ,如圖所示 21 驗(yàn)證 JDK 安裝是否成功, 圖 21 驗(yàn)證 JDK 安裝是否成功 Eclipse 安裝 如果你還么有 Eclipse 的話,可以去這里 下載 ,下載如圖 22 所示的 Eclipse IDE for Java Developers( 92M)的 win 32bit 版: 圖 22 Eclipse 下載 6 Android SDK 安裝 在 Android Developers 下載 ,下載完成后解壓到任意路徑 。 Path: C:\Program Files (x86)\Java\\bin。 5 開發(fā)環(huán)境搭建 開發(fā) 環(huán)境搭建的步驟 第一步: JDK 安裝,第二步: Eclipse 安裝,第三步: Android SDK 安裝,第四步: ADT 安裝,第五步:創(chuàng)建 AVD。 Android Development Tools( ADT)介紹 目前 Android 開發(fā)所用的開發(fā)工具是 Eclipse,在 Eclipse 編譯 IDE 環(huán)境中,安裝 ADT,為 Android 開發(fā)提供開發(fā)工具的升級或者變更,簡單理解為在 Eclipse下開發(fā)工具的升級下載工具。 Eclipse 還包括插件開發(fā)環(huán)境( Plugin Development Environment,PDE),這個組件主要針對希望擴(kuò)展 Eclipse 的軟件開發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無縫集成的工具。 Eclipse 開發(fā)工具介紹 Eclipse 是一個開放源代碼的、基于 Java 的可擴(kuò)展開發(fā)平臺。沒有 JDK 的話,無法編譯 Java程序,所以這是開發(fā) Java 程序必須 安裝的工具 [4]。在安全性上也將更加出色,能夠十分有效的幫助用戶進(jìn)行獲取到的內(nèi)容的管理,保護(hù)用戶的個人隱私和基于手機(jī)的金融活動如電子錢包、在線支付、在線貿(mào)易等。而諸如像 MWC 這樣的世界級移動大會無疑便成為了酷派、華為、中興、小米等國產(chǎn)手機(jī)廠商們進(jìn)一步展示自己拓展海外市場的戰(zhàn)略舞臺,作為移動通信產(chǎn)業(yè)的風(fēng)向標(biāo), MWC 一直引領(lǐng)著智能手機(jī)這類電子消費(fèi)產(chǎn)品的發(fā)展趨勢。國內(nèi)外市場的強(qiáng)烈對比,讓酷派、華為、小米等國內(nèi)廠商更加迫切的將目光轉(zhuǎn)向了前景廣闊的海外。 國產(chǎn)手機(jī)品牌紛紛加速海外布局 曾幾何時,國產(chǎn)手機(jī)在全球移動終端產(chǎn)業(yè)總是遠(yuǎn)遠(yuǎn)落后于蘋果、三星等國際品牌,但短短幾年,隨著移動互聯(lián)網(wǎng)浪潮和智能手機(jī)創(chuàng)新的演化,手機(jī)行業(yè)的全球競爭態(tài)勢有了明顯變化,酷派、華為、小米等手機(jī)廠商通過精細(xì)化的定位和布局脫穎而出在全球列居前五,智能手機(jī)十強(qiáng)中國獨(dú)占其八。世界上所有的頂級設(shè)備制造商,三星、索尼、摩托羅拉、聯(lián)想、 LG、宏碁、HTC、華碩,幾乎每一家要么正在賣 Android 平板電腦,要么快要賣了。 安卓系統(tǒng)在不斷升級完善,如今,平板電腦市場已成為 Android 與蘋果 iOS除了智能手機(jī)領(lǐng)域之外爭奪的第二個焦點(diǎn)。在 18 歲至 24 歲族群中, Android 是最多人選用的操作系統(tǒng)。 Android 的發(fā)展趨勢 安卓風(fēng)暴席卷全球,如果要說最近什么系統(tǒng)最火爆那么毫無疑問是 安卓系統(tǒng)。功能上的差異和特色,卻不會影響到數(shù)據(jù)同步、甚至軟件的兼容。 掙脫束縛 在過去很長的一段時間,特別是在歐美地區(qū),手機(jī)應(yīng)用往往受到運(yùn)營商制約,使用什么功能接入什么網(wǎng)絡(luò),幾乎都受到運(yùn)營商的控制。 Android 系統(tǒng)的優(yōu)勢 開放性 在優(yōu)勢方面,安卓 (Android)平臺首先就是其開放性,開發(fā)的平臺允許任何移動終端廠商加入到 Android聯(lián)盟中來。系統(tǒng)操作占用大概 240MB 的存儲器空間。它
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1