7.25 | 青训营笔记
这是我参与「第四届青训营」笔记创作活动的的第 1 天。今天開課,經過老師簡易的自我介紹(一分一秒也沒浪費,馬上就切入課程講課啦。
客戶端概述
- 移動生態
人(用戶) ---> 手機 ---> 世界
^
app
^
團隊(人)
- Android知識圖譜 開發過程,面對的角色:
1.對外(用戶):
> 為用戶創造價值。
第一層交付: 簡單交付 => 頁面、邏輯、數據。
第二層交付: 多樣性需求 => "視頻"、"直播"、"圖像"、"遊戲"。
第三層交付: 深層次需求 => 體驗、質量、安全、個性化。
2.對內(公司):
> 降低開發中的成本。
第一層交付: 單人效率
第二層交付: 團隊和公司效能
3.自身(個人):
> 培養技術實力 (btw:自己也是很棒的產品呀~。
第一層交付: 基本技能
第二層交付: 技術高度
第三層交付: 綜合素養
- Android系統(08年~now)
分層:
01 - 系統應用層
02 - Java API層(*)
03 - 原生c/c++, Android Runtime
04 - 硬件抽象層(HAL) => 硬件的封裝(相機等)
05 - Linux內核
APK構成:
- AndroidManifest.xml
- classes.des => Java代碼
- res(DIR.) => 資源文件夾
- lib(DIR.) => c++/c編譯而來的so文件
- META_INF(DIR.) => 簽名和證書,用於校驗和安全
- 認識使用的工具 IDE: Android Studio
Git
今日感想
經過今天課程老師的梳理,著重從大大格局介紹客戶端等知識,對於今天的課程目標大致也掌握了。在我的理解,當今的生態都幫助各個用戶更方便的了解世界信息,作為在計算機領域還在努力學習(滾爬 的我,從自身角度來說,會有不同的認識和有需要努力的方向,知識圖譜細分下去,學無止盡。
#今日金句: "高高山頂立,深深海底行" ----by講師,果真是大大增加我們技術和素質提高動力的初堂課程!