Android开发之基本概念
基本概念
1 Intent
什么是Intent?在Android的官方文檔中是這么定義的,Intent是一次即將操作的抽象描述。現(xiàn)在理解這個定義還有些抽象,但是看完這本書就會對這個定義理解了。在Android中,一共用到了3種Intent,現(xiàn)在使用的是這種Intent是第一種,它的作用就是啟動一個新的Activity并且可以攜帶數(shù)據(jù)。還有兩種分別為:
(1)通過Intent來啟動一個服務(wù)(Service)。
(2)通過Intent來廣播一個事件。
?
2 Bundle
Bundle類型,在以后的程序當中也會用到很多Bundle類型的變量。現(xiàn)在對Bundle類型進行一個簡單的介紹。Bundle是一個類型安全的容器,它的實現(xiàn)其實就是對HashMap做了一層封裝。對于HashMap來講,任何名值對都可以存進去,值可以是任何的Java對象。但是對于Bundle不是這樣的。同樣存的是名值對,但是這個值只能是基本類型,或者基本類型的數(shù)組,如String、int、byte、boolea、char等。
?
3 Dialog
Dialog類,是一切對話框的基類。需要注意的是,Dialog類雖然可以在界面上顯示,但是并非繼承于習慣的View類,而是直接從java.lang.Object開始構(gòu)造出來的。類似于Activity,Dialog也是有生命周期的,它的生命周期由Activity來維護。Activity負責生成,保存,收復它。在生命周期的每一個階段都有一些回調(diào)函數(shù)供系統(tǒng)反向調(diào)用。
?
摘自《Google Android開發(fā)入門與實戰(zhàn)》——靳巖,姚尚朗
轉(zhuǎn)載于:https://www.cnblogs.com/codebubble/archive/2013/04/03/2998916.html
總結(jié)
以上是生活随笔為你收集整理的Android开发之基本概念的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle2
- 下一篇: [Android Training视频系