精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Android SDK上手指南:下一步學習方向

譯文
移動開發 Android
到目前為止,我們已經介紹過的知識足以幫助大家從非常理想的起點開始進行Android應用程序開發,但Android所提供的發揮空間還遠不止這些、因此開發中的可能性也幾乎沒有窮盡。因此,我們需要為自己的下一步學習選擇明確的方向。在今天的文章中,我們將把全部注意力集中在可資選擇的未來學習對象上。

[[109329]]

【51CTO專稿】在本系列教程當中,我們已經學習了如何從零開始學習Android應用程序開發。通過之前的文章中,我們了解了各類開發工具、探索了應用程序項目中所包含的基本要素、學習用戶界面設計、交互性、資源以及數據的使用機制,另外我們也全面追蹤了應用程序運行的整個過程。到目前為止,我們已經介紹過的知識足以幫助大家從非常理想的起點開始進行Android應用程序開發,但Android所提供的發揮空間還遠不止這些、因此開發中的可能性也幾乎沒有窮盡。因此,我們需要為自己的下一步學習選擇明確的方向。在今天的文章中,我們將把全部注意力集中在可資選擇的未來學習對象上。在本系列教程的下一篇文章——也就是***一篇文章里,我們將通過一項測驗回顧曾經了解過的各項知識。

介紹

通過閱讀本系列教程,大家應該已經在創建Android應用時擁有多種可以選擇的潛在發展方向。當然,如果大家已經規劃好了具體的開發項目,那么由此帶來的實際需求已經足以指導各位明確未來的學習路線。不過Android平臺所提供的元素極為豐富,而且其中很多應用元素都普遍適用于我們將要接觸的大多數應用。在今天的文章中,我們將近距離觀察一部分實用性***的主題,并以此為起點建立體系完整的Android開發技能。

1. 數據

***步

大家可以利用我們之前創建好的示例應用項目嘗試下面將要介紹的各種Android開發技巧。請注意,我們原先是把數據保存在shared preferences當中,因此大家可以選擇將數據保存在文件內。我們要做的是嘗試讓用戶利用EditText視圖以及功能按鈕實現數據的提交與保存。將用戶數據寫入到一個文件當中,讓應用程序在啟動時讀取其內容并把結果顯示在TextView視圖當中。通過這種方式,大家可以實現持久性數據的保存,從而在應用程序下一次運行時加以使用。

第二步

另一項重要技能在于從遠程資源,例如Web服務,當中獲取數據。為了實現這一目標,我們需要在Activity類當中添加一個內部AsyncTask類,并借此進行遠程數據獲取。在獲取到數據之后,還需將其顯示在應用程序當中。此外,如果應用程序獲取到的是XML、JSON或者其它一些常見數據格式,大家可能還希望對其加以解析或者進行格式調整。參閱谷歌官方提供的“連接到網絡”部分的說明,其中提供的示例代碼足以作為理想的起步素材。

第三步

另一種主要數據存儲選項同樣適用于很多應用程序的實際需求,這就是使用SQLite數據庫。大家可以通過創建一個SQLiteOpenHelper類來嘗試這種方式,在這里我們需要定義該斬架構,例如表和列。在應用程序的其它部分,我們可以要求SQLiteOpenHelper類將數據寫入到數據庫中并利用游標實現內容讀取,從而將結果顯示在應用程序的用戶界面當中。再次提醒大家,我們可能需要將用戶輸入的數據保存在數據庫當中,并在應用程序下一次啟動時顯示結果。除了向數據庫中插入記錄并對其進行查詢之外,大家還可以嘗試更新并刪除記錄。作為初次上手的起點,我們不妨先從閱讀谷歌官方提供的“在SQLite數據庫中保存數據”說明開始。

2. 應用屏幕

***步

在已經創建完成的應用程序當中,我們只在用戶界面當中使用了一個操作屏幕。接下來,大家可以通過在應用中創建第二個activity類來增加屏幕數量,即順序打開File、New、Class菜單選項。今天的任務是在***個屏幕——也就是主activity當中添加一個按鈕,并在用戶點觸該按鈕時啟動第二個activity。舉例來說,如果我們開發的是一款游戲應用,那么該按鈕所顯示的文本內容可以是“游戲說明”,而第二個activity的名稱則可以被設為How.java。為第二個activity創建一個布局文件,其中包含一個將文本內容保存在res/values字符串XML文件中的TextView。如果我們使用的示例應用如上所述是一款游戲的話,那么第二個activity中應該包含關于游戲操作與進行方式的信息。應用程序中的大部分信息顯示都可以遵循這種簡單的處理方式。

在***個activity的onClick處理程序中,大家可以利用intents啟動“游戲說明”activity。一旦我們在應用程序中包含了第二個activity,則需要利用putExtra方法向其提交來自***個activity的數據。大家也可以嘗試反過來讓第二個activity執行某些任務,并把獲得的結果提供給***個activity。后者需要通過onActivityResult方法來接收結果數據。請大家點擊此處查看谷歌官方提供的“Activity類引用”說明以了解更多與此相關的知識。

第二步

作為下一個步驟,大家可以嘗試在自己的activity當中包含多個不同用戶界面視圖。大家還會注意到,不同類型的視圖需要通過不同的方式加以實現。在大家熟練掌握了不同視圖類型的使用方法之后,接下來可以嘗試使用fragment——這樣我們就能夠在應用程序的不同部分中重復使用用戶界面的各個組成元素了。

另一種實用性極高的用戶界面組件要數list視圖。在list視圖中,屏幕會顯示一份包含多種條目的列表。系統會利用adapter將來自數據源的信息填充到list視圖當中,也就是實現由數據到視圖的映射。大家可以利用ListActivity來取代標準的Activity類。在list activity當中,大家可以對方法集進行重寫以響應用戶與列表內條目的交互操作。作為學習list視圖的開端,大家可以首先認真閱讀谷歌官方提供的list視圖功能示例

一般來說,應用程序在外觀與使用體驗上***能夠與Android系統本身保持一致。只要可能,大家應該盡量利用標準化Android用戶界面元素而非創建自己的定制組件。從這一理由出發,大家可能希望了解更多關于Action Bar的知識,并始終提醒自己在設計用戶界面以及應用程序的導航模式時遵循上述結論。

3. 多媒體

大家可以在自己創建的Android應用程序當中使用多種媒體類型,例如音頻與視頻、動畫以及通過設備攝像頭所捕捉到的圖片乃至視頻等。Android系統提供一系列標準方法,大家可以借此訪問設備資源(例如攝像頭)并實現特定使用需求(例如進行視頻記錄)。請大家查看《Android開發者指南》中的“多媒體指南”一節以獲取更多信息。

正如我們在本系列教程中所提到,大家可以在Android應用程序當中利用XML創建視覺元素、從而獲得屬于自己的可繪制組件。大家也可以利用XML來定義動畫,并通過代碼控制動畫的播放效果。在Android平臺上,我們可以利用動畫為用戶界面添加各種動態效果——系統支持的效果數量繁多,其中包括淡入淡出、旋轉、翻轉以及其它各種過渡類型。大家點擊此處參閱谷歌官方提供的“添加動畫”說明。

4. 與其它應用程序交互

***步

在Android平臺上進行應用程序開發的優勢之一在于,我們可以充滿利用平臺所提供的現有資源,其中包括其它應用程序。正如我在本系列教程的前幾篇文章中所提到,大家可以在不同應用程序之間實現數據共享并在自己的應用中使用這些共享數據。大家還可以允許用戶利用電子郵件、即時消息以及社交網絡等方式在我們的應用當中共享內容。最簡單也最可靠的數據共享途徑就是利用send意圖。當我們的應用程序啟動一條send活動時,操作系統會為用戶提供一份應用程序列表、其中羅列了用戶可以將內容發送至哪些目標處。請大家在著手嘗試之前認真閱讀谷歌官方提供的“向其它應用發送簡單數據”說明,其中還包含幾個示例。

第二步

除了使用send之外,我們還可以利用其它多種方式實現從應用程序內部啟用Android資源,因此請大家在自己的項目多多進行嘗試。舉例來說,大家可以利用dial來撥出電話號碼、利用view在瀏覽器中查看見面或者使用地圖應用中的位置信息。大家還可以從設備的內置傳感器處獲取數據,從而使自己的應用程序能夠捕捉并處理與位置及周邊環境相關的數據。在多數情況下,我們可以通過在action啟動結束時在應用程序與Android環境之間建立起對話,并向應用程序返回信息時觸發其它action。利用這種方式,我們的應用程序就可以充分利用Android設備所提供的移動特性。

5. 資源

***步

我們已經討論了未來學習的幾大主要潛在方向,但事實上大家所接觸的仍然只是Android平臺頗為表面化的淺層次知識。這套平臺仍然在不斷變化,而可行性名單也會變得越來越長。針對常見任務的推薦性技術也會定期變更,因此如果大家希望能一直開發出高品質的Android應用程序,請記住不斷學習才是最重要的職業習慣。

下面我再為大家推薦一些實用性很高的學習資源:

訪問Android開發者博客來獲取關于這套平臺的***及未來發展趨勢。該博客還經常提供一些功能性代碼示例,可以作為很好的學習素材。

Vogella Android指南是網絡上現有的***Android學習資源之一。Vogella網站通常會提供一些完整的技術示例項目,旨在對官方開發者指南當中所涉及的專業知識進行詳細講解。

Google+上的Android開發者交流平臺經常發布大量公告與Android開發討論話題,同樣值得大家多加關注。

正如其它開發平臺一樣,大家會在學習Android的過程中發現更多無法確定的問題,其中大部分都需要通過網絡搜索加以解決。正如大家所了解,很多常見問題都能在Stack Overflow上找到答案——如果各位還不是該網站的常客,請馬上去逛逛吧。

結論

在本系列教程當中,我的目標是幫助大家學習關于Android開發的基礎知識。如果各位過去曾經學習過編程或者開發技能,肯定清楚本系列教程還遠遠不是探索的終點。如果大家有意繼續為Android平臺開發應用,則需要熟練運用本教程所介紹的知識并將其作為Android工具箱中的財富好好加以保管。作為本系列教程的結尾,我將在下一篇文章中提供一項測試、看看大家有沒有真正掌握之前提到的內容——請做好準備吧!

責任編輯:徐川 來源: 51CTO
相關推薦

2013-12-04 14:44:41

Android SDK用戶交互

2013-12-26 15:40:33

Android SDK項目

2013-12-04 13:27:56

Android SDK項目

2014-01-22 10:00:10

Android SDKAndroid開發

2013-12-26 15:14:38

Android SDK運行調試

2018-05-18 10:18:20

云計算云廠商物聯網

2017-01-17 15:57:47

大數據特朗普數據湖泊

2013-08-12 14:42:20

UI設計UX設計設計

2022-05-21 23:38:01

云原生IT企業

2020-12-24 06:59:02

機器學習MLAI

2023-11-13 11:10:16

2024-10-15 15:42:50

2017-01-18 12:16:37

OpenFlowSDNONF

2019-05-21 05:09:23

物聯網數據IOT

2013-12-26 15:47:59

Android SDK應用程序

2013-12-04 14:29:18

Android SDK應用程序

2013-11-27 10:12:11

2013-12-26 14:52:52

Android SDK物理設備

2018-09-13 12:51:52

云計算私有云公共云

2013-11-25 13:30:47

微信開發
點贊
收藏

51CTO技術棧公眾號

不卡大黄网站免费看| 欧美91大片| 欧美日韩在线不卡| 99热这里只有精品7| 亚洲不卡免费视频| 久久久久久网| 久久亚洲精品国产亚洲老地址| 曰本三级日本三级日本三级| 自拍偷拍亚洲视频| 亚洲欧洲一区二区三区| 成人av资源网| 国产精品第六页| 欧美日韩天堂| 中文字幕亚洲专区| 亚洲色图欧美日韩| 日本黄色成人| 色综合久久88色综合天天6| 欧美 国产 精品| 极品美乳网红视频免费在线观看| 韩国一区二区在线观看| 欧美夜福利tv在线| 久草免费在线观看视频| 精品欧美激情在线观看| 欧美va日韩va| 手机av在线网| 亚洲私拍视频| 亚洲动漫第一页| 天天做天天爱天天高潮| 国际av在线| 成人18精品视频| 91免费高清视频| 天天天天天天天干| 国产精品丝袜xxxxxxx| 久久99久久久久久久噜噜| 少妇精品无码一区二区免费视频| 成人另类视频| 欧美成人一区二区三区片免费 | 欧美另类视频| 日韩在线视频中文字幕| 免费黄色片网站| 亚洲+变态+欧美+另类+精品| 精品国产一区二区三区不卡 | 国产精品9191| 欧美精品一级| 欧美成人激情视频免费观看| 日本黄色录像视频| 99久久亚洲精品蜜臀| 日韩中文av在线| 一区二区三区在线观看免费视频| 国产不卡一二三区| 亚洲精品一区在线观看香蕉 | 日本一区二区免费在线观看视频| 久久综合福利| 五月激情丁香婷婷| 久久综合九色欧美综合狠狠| 麻豆成人在线播放| 日产精品久久久久久久性色| 久久亚洲综合色| 欧美视频1区| 精品久久av| 国产精品久久久久久久久快鸭| 杨幂一区欧美专区| 动漫一区在线| 亚洲午夜羞羞片| 日本在线xxx| 日本不卡免费高清视频在线| 狠狠色噜噜狠狠狠狠97| 亚洲人成无码www久久久| 中文在线免费二区三区| 日韩欧美精品免费在线| www.欧美日本| 亚洲一区有码| 精品久久久影院| 欧美精品欧美极品欧美激情| 亚洲日产av中文字幕| 亚洲性生活视频在线观看| gv天堂gv无码男同在线观看 | 日韩日韩日韩日韩日韩| 免费v片在线观看| 一本大道久久a久久精品综合| www.天天射.com| 日韩av懂色| 欧美tickling网站挠脚心| av无码av天天av天天爽| 成人a'v在线播放| 美女福利精品视频| 在线观看免费国产视频| 日本中文字幕一区二区视频 | 校园春色另类视频| 永久555www成人免费| 蜜桃av.com| 精品91在线| 国产精品va在线| 国产女人18毛片水18精| 成人av网址在线| 色播亚洲视频在线观看| 黄色网在线免费看| 五月婷婷综合网| 男人的天堂最新网址| 激情小说亚洲图片| 日韩专区在线观看| 久久久精品免费看| 国产一区二区三区四区五区美女| 国产精品久久久久久免费观看| 国产午夜精品一区理论片| 亚洲免费观看高清完整版在线观看| 无码播放一区二区三区| 91丨精品丨国产| 亚洲乱码国产乱码精品精天堂| 久久国产波多野结衣| 亚洲欧美成人| 91视频99| 午夜毛片在线| 色又黄又爽网站www久久| 成人免费播放视频| 日本精品三区| 欧美一级片一区| 国产乱色精品成人免费视频| 久久蜜臀精品av| 丁香六月激情婷婷| 成人综合日日夜夜| 色先锋资源久久综合5566| 国产精品午夜影院| 大尺度一区二区| 在线视频一二三区| 激情久久一区二区| 亚洲性av网站| 无码人妻一区二区三区免费| 高清不卡在线观看av| 操bbb操bbb| 一区在线不卡| 最近2019年好看中文字幕视频| 日韩精品成人免费观看视频| av在线播放一区二区三区| 日韩极品视频在线观看| 欧美h版在线观看| 久久亚洲精品小早川怜子66| 中文字幕乱码视频| 国产日韩欧美激情| 91看片就是不一样| 久久91麻豆精品一区| 欧美亚洲在线视频| 免费a在线观看| 五月天精品一区二区三区| 国产清纯白嫩初高中在线观看性色| 欧美丰满老妇| 成人福利网站在线观看11| 91caoporn在线| 欧美色网一区二区| 在线观看免费黄色网址| 久久成人久久爱| 欧美爱爱视频网站| 九九99久久精品在免费线bt| 久久天天躁狠狠躁夜夜躁2014 | 国内不卡的二区三区中文字幕| 一区二区不卡在线观看| www.久久爱.com| 欧美成人精品h版在线观看| 99热精品在线播放| 亚洲精品国产品国语在线app| 日韩欧美中文在线视频| 午夜欧美精品久久久久久久| 高清免费日韩| 欧美日韩在线观看首页| 国产网站欧美日韩免费精品在线观看 | 96pao国产成视频永久免费| 福利在线视频网站| 精品国产百合女同互慰| 天天爽夜夜爽夜夜爽精品| 99久久精品国产导航| 日本一极黄色片| 99re久久最新地址获取| 痴汉一区二区三区| 无遮挡爽大片在线观看视频| 国产一区二区三区在线播放免费观看| 亚洲综合精品视频| 一区二区三区四区亚洲| www.自拍偷拍| 精品一区二区三区视频在线观看 | 亚洲成人精品久久| 国内自拍视频在线播放| 国产精品嫩草99a| 亚洲av无一区二区三区久久| 日韩一区二区久久| 亚洲成人第一| 99精品在免费线中文字幕网站一区 | 欧美肥妇bbwbbw| 成人av在线影院| 欧美日韩亚洲自拍| 午夜国产精品视频免费体验区| 国产亚洲精品久久飘花| 精品国产美女a久久9999| 欧美日韩福利在线观看| 国产成人天天5g影院在线观看| 欧美一级黄色录像| 国产精品21p| 亚洲女同一区二区| 国产熟妇搡bbbb搡bbbb| 国产一区欧美二区| 青青青在线播放| 午夜精品偷拍| 一本一道久久a久久综合精品| 北条麻妃一区二区三区在线| 国产精品成人久久久久| 波多野结衣中文字幕久久| 中文字幕亚洲综合| 色就是色亚洲色图| 91精品国产一区二区三区蜜臀 | 亚洲一卡久久| 水蜜桃在线免费观看| 神马影视一区二区| 国产传媒一区二区| 亚洲国产伊人| 国产成人精品视频| a'aaa级片在线观看| 日韩在线视频播放| 国产在线小视频| 亚洲精品在线91| 国产综合在线播放| 日韩一区二区三区电影| 在线播放一级片| 91福利在线看| 国产一级一级国产| 精品国产乱码久久久久久天美| 成人免费视频网站入口::| 中文字幕免费一区| 欧美18—19性高清hd4k| 91社区在线播放| 国产精品无码毛片| 成人的网站免费观看| 国产调教打屁股xxxx网站| 久久99精品久久久久久动态图| 国产视频一区二区视频| 美女诱惑一区| 成人羞羞国产免费网站| 亚洲综合欧美| 人妻少妇被粗大爽9797pw| 亚洲理伦在线| 国产免费黄色av| 国产亚洲精品bv在线观看| 国产老熟妇精品观看| 国产日韩一区| 男人天堂999| 久久精品观看| 玩弄japan白嫩少妇hd| 丝袜美腿成人在线| 日本一极黄色片| 美女视频黄频大全不卡视频在线播放| 日av中文字幕| 青青国产91久久久久久| 日韩欧美国产片| 狠狠网亚洲精品| 91福利视频免费观看| 成人免费精品视频| 亚洲av网址在线| 久久精品亚洲精品国产欧美kt∨ | 欧美日韩综合| 久久艹国产精品| 国产情侣久久| 一级黄色香蕉视频| 久色婷婷小香蕉久久| 午夜影院免费观看视频| 国产成人精品一区二区三区网站观看 | 久久综合亚洲精品| 一本色道精品久久一区二区三区| 国产最新免费视频| 日韩激情在线观看| 成人亚洲免费视频| 国产白丝网站精品污在线入口 | 国产精品超碰97尤物18| 在线观看成人毛片| 香港成人在线视频| 超碰在线观看91| 91精品国产色综合久久不卡蜜臀| 亚洲经典一区二区三区| 日韩毛片在线观看| 日本高清在线观看wwwww色| 欧美成人亚洲成人| 综合日韩av| 国产又爽又黄的激情精品视频| 日本成人精品| 日本一区二区在线视频观看| 91久久高清国语自产拍| 国产素人在线观看| 久久精品国产秦先生| 特级特黄刘亦菲aaa级| 国产欧美一区二区三区沐欲 | 欧美日韩国产中字| 一区二区国产欧美| 亚洲精品国偷自产在线99热| 色的视频在线免费看| 国内免费久久久久久久久久久| 色综合天天色| 国产精品久久久对白| 成人精品影视| 国产二级片在线观看| 国产资源在线一区| 亚洲AV无码国产成人久久| 亚洲精品免费一二三区| 97人妻一区二区精品视频| 精品国产一区二区在线观看| av在线播放av| 欧美中文字幕精品| 在线精品国产亚洲| 婷婷精品国产一区二区三区日韩| 亚洲国产三级| 免费黄频在线观看| 国产日韩精品久久久| 日本a在线观看| 制服丝袜亚洲网站| 岛国在线视频免费看| 午夜精品福利视频| 欧美激情精品| 亚洲一区精品视频| 久久久人人人| 性欧美丰满熟妇xxxx性久久久| 亚洲欧美偷拍三级| 依依成人在线视频| 亚洲色图50p| 欧美freesex黑人又粗又大| 超碰97在线播放| 亚洲精品午夜av福利久久蜜桃| 黄色一级免费大片| 久久综合色一综合色88| 欧美激情亚洲综合| 亚洲电影免费观看| 丁香影院在线| 岛国视频一区免费观看| 欧美国产免费| 精品无码av一区二区三区不卡| 日韩理论片一区二区| 亚洲无码精品在线播放| 国产一区二区三区在线观看视频 | 久久久久久久毛片| 欧美性猛交xxxxx免费看| 五月婷婷在线观看视频| 97精品一区二区三区| 国产欧美自拍一区| 可以看毛片的网址| 成人午夜精品在线| 国产精品第108页| 亚洲国产精品va在线观看黑人| 黄色在线观看视频网站| 国产成人精品免费视频大全最热 | 日av中文字幕| 国产视频一区在线播放| 一区二区三区麻豆| 中文字幕国产亚洲| 欧美日韩va| 天堂av在线中文| 国产91在线观看| 日本午夜精品理论片a级app发布| 337p日本欧洲亚洲大胆色噜噜| 538在线视频| 免费在线国产精品| 男人的天堂亚洲一区| 国产午夜精品理论片在线| 日韩欧美一区二区视频| av影视在线看| 欧美乱偷一区二区三区在线| 日本vs亚洲vs韩国一区三区二区 | 午夜视频在线观看一区二区| 五月天丁香视频| 国产精品欧美日韩一区二区| 日韩欧美自拍| 亚洲成人福利视频| 欧美日韩国产影院| 亚洲免费视频一区二区三区| 91九色国产社区在线观看| 亚洲一级特黄| 国产精品毛片一区二区| 91麻豆精品国产91久久久更新时间| 污污片在线免费视频| 久久综合精品一区| 精品综合免费视频观看| 国产真人真事毛片| 国产一级揄自揄精品视频| 日韩精品视频在线看| 1024av视频| 亚洲人成在线观看一区二区| 欧美 日韩 国产 成人 在线 91| 欧洲美女免费图片一区| 99热精品久久| wwwwww日本| 91精品国产黑色紧身裤美女| 色综合亚洲图丝熟| 在线国产精品网| 99久精品国产| 国产一区二区三区在线观看| 91精品国产免费久久久久久| 久久中文字幕av| 色天使在线视频| 5858s免费视频成人| 天堂在线中文网官网| 男人j进女人j| 国产精品欧美一级免费| 色婷婷在线视频| 91精品在线观| 日韩高清不卡在线| 男女视频免费看|