《瘋狂Android講義》學(xué)習(xí)筆記一

瘋狂Android講義

  1. Android系統(tǒng)的底層建立在Linux系統(tǒng)之上,該平臺(tái)由操作系統(tǒng)中符、中間件冗澈、用戶界面和應(yīng)用軟件4層構(gòu)成馏颂。
  2. 應(yīng)用程序?qū)影盗械暮诵膽?yīng)用程序,包括郵件客戶端棋傍、SMS程序救拉、日歷、地圖瘫拣、瀏覽器亿絮、聯(lián)系人等。
  3. Android運(yùn)行時(shí)由兩部分組成:Android核心庫(kù)集和Dalvik虛擬機(jī)麸拄。其中核心庫(kù)集提供了Java語(yǔ)言核心庫(kù)所能使用的絕大部分功能派昧,而虛擬機(jī)則負(fù)責(zé)運(yùn)行Android應(yīng)用程序。
  4. 每個(gè)Android應(yīng)用程序都運(yùn)行在單獨(dú)的Dalvik虛擬機(jī)內(nèi)(即每個(gè)Android應(yīng)用程序?qū)?yīng)一條Dalvik進(jìn)程)拢切。
  5. Dalvik并未完全遵守JVM規(guī)范蒂萎,兩者也不兼容。JVM虛擬機(jī)運(yùn)行的是Java字節(jié)碼(通常就是.class文件)淮椰,但Dalvi運(yùn)行的是其專有的dex(Dalvik Executable)文件五慈。JVM直接從.class文件或JAR包中加載字節(jié)碼然后運(yùn)行;而Dalvik則無(wú)法從.class文件或者JAR包中加載字節(jié)碼主穗,它需要DX根據(jù)將應(yīng)用程序的所有.class文件編譯成.dex文件泻拦,Dalvik則運(yùn)行該.dex文件。
  6. 查看當(dāng)前運(yùn)行的模擬器:adb devices
  7. 電腦文件復(fù)制到模擬器中:adb push d:/abc.txt /sdcard/
  8. 模擬器文件復(fù)制到電腦中:adb pull /sdcard/xyz.txt d:/
  9. 啟動(dòng)模擬器的shell窗口:adb shell
  10. Adb安裝APK命令格式如下:adb install [-r] [-s] <file> -r表示重新安裝忽媒;-s表示將APK包安裝到SD卡上—默認(rèn)是將APK包安裝到內(nèi)部存儲(chǔ)器上聪轿。
  11. 從Android系統(tǒng)刪除指定軟件包:adb uninstall [-k] <package>
  12. 開(kāi)發(fā)Andr應(yīng)用的步驟:創(chuàng)建一個(gè)Android項(xiàng)目;在XML布局文件中定義應(yīng)用程序的用戶界面猾浦;在Java代碼中編寫業(yè)務(wù)實(shí)現(xiàn)。
  13. Android應(yīng)用程序的包名非常重要灯抛,Android應(yīng)用的包名可以作為應(yīng)用的唯一標(biāo)識(shí)金赦。
  14. android:id:該屬性指定了該控件的唯一標(biāo)識(shí),在Java程序中可通過(guò)findViewById(“id”)來(lái)獲取指定的Android界面組件对嚼。
  15. android:layout_width:指定該界面組件的寬度夹抗。如果該屬性值為match_parent,則說(shuō)明該組件與其父容器具有相同的寬度纵竖;如果該屬性值為wrap_content漠烧;則說(shuō)明該組件的寬度取決于它的內(nèi)容——能包裹它的內(nèi)容即可。
  16. android:layout_height:指定該界面組件的高度靡砌。如果該屬性值為match_parent已脓,則說(shuō)明該組件與其父容器具有相同的高度;如果該屬性值為wrap_content通殃,則說(shuō)明該組件的高度取決于它的內(nèi)容——能包裹它的內(nèi)容即可度液。
  17. Res目錄存放Android項(xiàng)目的各種資源文件,比如layout存放界面布局文件,values目錄下存放各種XML格式的資源文件
  18. AndroidManifest.xml文件是Android項(xiàng)目的系統(tǒng)清單文件堕担,它用于控制Android應(yīng)用的名稱已慢、圖標(biāo)、訪問(wèn)權(quán)限等整體屬性霹购。除此之外Android應(yīng)用的Activity佑惠、Service、ContentProvider齐疙、BroadcastReceiver這4大組件都需要在該文件中配置膜楷。
  19. Activity是Android應(yīng)用中負(fù)責(zé)與用戶交互的組件。
  20. View組件是所有UI控件剂碴、容器控件的基類把将。View組件需要放到容器組件中,或者使用Activity將它顯示出來(lái)忆矛。如果需要通過(guò)某個(gè)Activity把指定View顯示出來(lái)察蹲,調(diào)用Activity的setContentView()方法即可。
  21. Service與Activity的地位是并列的催训,它也代表一個(gè)單獨(dú)的Android組件洽议。Service通常位于后臺(tái)運(yùn)行,它一般不需要用戶交互漫拭,因此Service組件沒(méi)有圖形用戶界面亚兄。
  22. BroadcastReceiver代表廣播消息接收器。BroadcastReceiver監(jiān)聽(tīng)的是事件源是Andrid應(yīng)用中的其他組件采驻。
  23. Intent是Android應(yīng)用內(nèi)不同組件之間通信的載體审胚。當(dāng)Android運(yùn)行時(shí)需要連接不同的組件時(shí),通常就需要借助于Intent來(lái)實(shí)現(xiàn)礼旅。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末膳叨,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子痘系,更是在濱河造成了極大的恐慌菲嘴,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件汰翠,死亡現(xiàn)場(chǎng)離奇詭異龄坪,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)复唤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門健田,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人佛纫,你說(shuō)我怎么就攤上這事抄课〕牵” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵跟磨,是天一觀的道長(zhǎng)间聊。 經(jīng)常有香客問(wèn)我,道長(zhǎng)抵拘,這世上最難降的妖魔是什么哎榴? 我笑而不...
    開(kāi)封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮僵蛛,結(jié)果婚禮上尚蝌,老公的妹妹穿的比我還像新娘。我一直安慰自己充尉,他們只是感情好飘言,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著驼侠,像睡著了一般姿鸿。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上倒源,一...
    開(kāi)封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天苛预,我揣著相機(jī)與錄音,去河邊找鬼笋熬。 笑死热某,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的胳螟。 我是一名探鬼主播昔馋,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼糖耸!你這毒婦竟也來(lái)了绒极?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤蔬捷,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后榔袋,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體周拐,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年凰兑,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了妥粟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吏够,死狀恐怖勾给,靈堂內(nèi)的尸體忽然破棺而出滩报,到底是詐尸還是另有隱情,我是刑警寧澤播急,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布脓钾,位于F島的核電站,受9級(jí)特大地震影響桩警,放射性物質(zhì)發(fā)生泄漏可训。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一捶枢、第九天 我趴在偏房一處隱蔽的房頂上張望握截。 院中可真熱鬧,春花似錦烂叔、人聲如沸谨胞。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)胯努。三九已至,卻和暖如春术瓮,著一層夾襖步出監(jiān)牢的瞬間康聂,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工胞四, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留恬汁,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓辜伟,卻偏偏與公主長(zhǎng)得像氓侧,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子导狡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,097評(píng)論 25 707
  • Application 標(biāo)簽 android:allowTaskReparenting android:allow...
    Shawn_Dut閱讀 7,804評(píng)論 2 61
  • 他說(shuō) 情若花開(kāi) 情動(dòng)時(shí)懵懂 不知一二 情去時(shí)似流水 天奈無(wú)奈 她說(shuō) 一年一度 春常在 花謝花飛 花還開(kāi)
    雪莉詩(shī)話閱讀 432評(píng)論 13 5
  • 剛才腦子里一瞬間閃過(guò)3月挺著個(gè)肚子騎共享單車和森哥找房子的畫面约巷。倆人都還挺開(kāi)心。 有時(shí)候想想旱捧,萬(wàn)一哪天我倆暴富了独郎,...
    Realeyes閱讀 210評(píng)論 0 0
  • 突然想戀愛(ài)了 我從來(lái)不羨慕街角擁吻的情侶 我只羨慕牽手散步的老人 愛(ài)情就是相伴到老!我有著最愛(ài)我的爺爺奶奶和姥姥 ...
    張美醬閱讀 742評(píng)論 5 4