Android 基礎(chǔ)——第一行代碼讀書(shū)筆記(1)

第一章 Android 基礎(chǔ)

Android 系統(tǒng)框架

  • Linux 內(nèi)核層 <br />
    基于 Linux 2.6內(nèi)核友浸,這層為 Android 設(shè)備的硬件提供驅(qū)動(dòng)梢杭。
  • 系統(tǒng)運(yùn)行庫(kù)層 <br />
    1. 通過(guò)一些 C/C++ 庫(kù)為 Android 提供主要特性支持(數(shù)據(jù)庫(kù) SQLite 庫(kù)、3D 繪圖 OpenGL|ES庫(kù)栏账、瀏覽器內(nèi)核 Webkit 庫(kù))
    2. Android 運(yùn)行時(shí)庫(kù)帖族,提供核心庫(kù)(JAVA 語(yǔ)言環(huán)境、Dalvik 虛擬機(jī))
  • 應(yīng)用框架層 <br />
    提供構(gòu)建時(shí)用到的各種 API
  • 應(yīng)用層 <br />
    手機(jī)上的應(yīng)用程序

Android 中的四大組件

  • 活動(dòng) Activity
  • 服務(wù) Service
  • 廣播接收器 Broadcast Receiver
  • 內(nèi)容提供器 Content Provider

Android 項(xiàng)目目錄分析

  1. src 存放源碼
  2. gen 自動(dòng)生成挡爵,有個(gè) R.java 文件(添加資源會(huì)生成相應(yīng)資源 id)
  3. assets 存放隨程序打包的文件
  4. bin 里面是編譯時(shí)自動(dòng)產(chǎn)生的文件竖般,apk 文件就在其中
  5. libs 第三方 jar 包
  6. res 存放項(xiàng)目中使用到的圖片、布局茶鹃、字符串資源涣雕。有很多子目錄(drawable 放圖片、layout 放布局闭翩、values 放字符串)
  7. AndroidManifest.xml Android 項(xiàng)目配置文件
  8. project.properties 指定編譯所用 SDK 版本

一個(gè)簡(jiǎn)單項(xiàng)目如何運(yùn)行的

  1. 在 AndroidManifest.xml 中為活動(dòng)注冊(cè) <br />
<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
</activity>

這個(gè)代碼說(shuō)明程序運(yùn)行首先啟動(dòng)的活動(dòng)挣郭。

  1. 繼承 Activity,Activity是系統(tǒng)提供的一個(gè)活動(dòng)基類(lèi)
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

重寫(xiě) onCreate 方法疗韵,活動(dòng)創(chuàng)建時(shí)必定被執(zhí)行

安卓設(shè)計(jì)講究邏輯視圖分離兑障,布局定義在 res/layout 下,通過(guò) onCreate() 方法中調(diào)用 setContentView() 方法引入布局蕉汪。字符串定義在 res/values/strings.xml 里流译,然后可在代碼和布局中引用。 <br />
兩種引用方式:

  1. 在代碼中通過(guò) R.string.hello_world獲得該字符串引用
  2. 在 XML 中通過(guò) @string/hello_world 獲得該字符串引用

日志工具

  1. Log.v() 對(duì)應(yīng)級(jí)別 verbose
  2. Log.d() 對(duì)應(yīng)級(jí)別 debug
  3. Log.i() 對(duì)應(yīng)級(jí)別 info
  4. Log.w() 對(duì)應(yīng)級(jí)別 warn
  5. Log.e() 對(duì)應(yīng)級(jí)別 error

級(jí)別:error->warn->info->debug->verbose

用法:Log.d("參數(shù) tag,一般傳入當(dāng)前類(lèi)名","參數(shù) msg,想打印的消息")

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末肤无,一起剝皮案震驚了整個(gè)濱河市先蒋,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌宛渐,老刑警劉巖竞漾,帶你破解...
    沈念sama閱讀 211,561評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異窥翩,居然都是意外死亡业岁,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,218評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)寇蚊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)笔时,“玉大人,你說(shuō)我怎么就攤上這事仗岸≡使ⅲ” “怎么了借笙?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,162評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)较锡。 經(jīng)常有香客問(wèn)我业稼,道長(zhǎng),這世上最難降的妖魔是什么蚂蕴? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,470評(píng)論 1 283
  • 正文 為了忘掉前任低散,我火速辦了婚禮,結(jié)果婚禮上骡楼,老公的妹妹穿的比我還像新娘熔号。我一直安慰自己,他們只是感情好鸟整,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,550評(píng)論 6 385
  • 文/花漫 我一把揭開(kāi)白布引镊。 她就那樣靜靜地躺著,像睡著了一般吃嘿。 火紅的嫁衣襯著肌膚如雪祠乃。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 49,806評(píng)論 1 290
  • 那天兑燥,我揣著相機(jī)與錄音亮瓷,去河邊找鬼。 笑死降瞳,一個(gè)胖子當(dāng)著我的面吹牛嘱支,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播挣饥,決...
    沈念sama閱讀 38,951評(píng)論 3 407
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼除师,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了扔枫?” 一聲冷哼從身側(cè)響起汛聚,我...
    開(kāi)封第一講書(shū)人閱讀 37,712評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎短荐,沒(méi)想到半個(gè)月后倚舀,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,166評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,510評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了市怎。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,643評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡舵稠,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情哺徊,我是刑警寧澤室琢,帶...
    沈念sama閱讀 34,306評(píng)論 4 330
  • 正文 年R本政府宣布,位于F島的核電站唉工,受9級(jí)特大地震影響研乒,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜淋硝,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,930評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望宽菜。 院中可真熱鬧谣膳,春花似錦、人聲如沸铅乡。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,745評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)阵幸。三九已至花履,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間挚赊,已是汗流浹背诡壁。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,983評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留荠割,地道東北人妹卿。 一個(gè)月前我還...
    沈念sama閱讀 46,351評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蔑鹦,于是被迫代替她去往敵國(guó)和親夺克。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,509評(píng)論 2 348

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,769評(píng)論 25 707
  • ¥開(kāi)啟¥ 【iAPP實(shí)現(xiàn)進(jìn)入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開(kāi)一個(gè)線程嚎朽,因...
    小菜c閱讀 6,365評(píng)論 0 17
  • 今日春分铺纽。早起做了一遍養(yǎng)生功,然后做早飯哟忍,兒子上學(xué)后就清靜了狡门,接著整昨天沒(méi)寫(xiě)完的文章,一直忙到中午十二點(diǎn)多魁索,搞定融撞!...
    邵清清靜閱讀 253評(píng)論 3 5
  • 上次在圖書(shū)館查找樸槿惠的傳記時(shí),發(fā)現(xiàn)旁邊立著一本《我堅(jiān)信》的書(shū)籍粗蔚,被書(shū)名所吸引尝偎,便了抽出來(lái),看到封面上的圖片與介紹...
    子涓_心靈小時(shí)光閱讀 3,740評(píng)論 7 12
  • 荷花含笑舞薰風(fēng),暗香盈浮華致扯, 艷色旖旎逗煙水肤寝,蓮影并疏疏, 最憐紅粉有清芳抖僵,暗香飄流轉(zhuǎn)鲤看, 艷朵亭亭尤初發(fā),雙影始姣...
    茶葉蛋的Cha閱讀 774評(píng)論 6 19