「Android Framework Introduction」講座

jollen 發表於 February 1, 2010 11:58 PM

Android Framework 技術的重要性日漸提高,研究 Android Framework 架構或是內部結構成為一項重要的工作。明天(2/2)受邀至鴻海土城民生廠進行一場訓練課程,主題是「Android Framework Introduction」;議題雖然是「introduction」,但突然有個想法,希望能做更深入的 introduction。正好近期在整理研究資料,所以把抓出的議題也和大家分享。計畫介紹的技術主題(Features)如下:

1. Android Framework Features

  • SystemServer & ServerThread
  • Main Thread
  • android.app.Activity 與 android.app.Service
  • Android Process 模式
  • ServiceManager 與 getSystemService API
  • JNI & Native Method
  • Blocking & Long Operations
  • VMThread & Thread
  • Zygote 與 Linux fork System Call

2. Android Framework Development

  • Manager API
  • Proxy Object
  • Remote Object
  • Remotable Object
  • IInterface & IServiceManager

原本構想中的 introduction 是以 Android 的架構圖為主,逐一介紹每一層的關係以並做 source code 的導讀;不過,後來想了一下,因為只有 3 個小時的時間,再加上大家對「概念」可能都已經有一定程度的了解了,所以再做這種描述性的簡介,似乎意義不大。

於是,改採介紹「Features」的方式,將 Android 重要的技術點做「點擊式」的說明。「明天過後」歡迎大家來函索取這次的講稿,待未來講義更加完善時,再放置到網路上分享。

讀者留言 (51)

  • Leo 於 February 2, 2010 16:46:

    請問非x海的網友可以申請講義嗎?:P

  • 匿名 於 February 3, 2010 15:03:

    我也要,請問可以申請講義嗎?

  • Dig 於 February 3, 2010 17:05:

    比较感兴趣 Blocking & Long Operations 和 Remote Object, 如果可以,请麻烦mail分享讲稿,谢谢。

  • jollen 於 February 5, 2010 23:33:

    各位好,

    因講稿仍處於整理階段,請各位給小弟送個 email,以為您送上檔案。Thanks :)

  • zjhu 於 February 15, 2010 11:41:

    可否跟您索取Android Framework Introduction講義電子檔呢? 感謝囉 :)

  • jeason 於 March 4, 2010 00:31:

    是否可以跟您索取一份Android Framework Introduction的電子黨講義?謝謝

  • yusanhu 於 March 8, 2010 11:45:

    請問是否可以提供我ㄧ份電子檔講義 , 麻煩你了

  • James 於 March 8, 2010 18:53:

    可否跟您索取Android Framework Introduction講義電子檔呢? 感恩 :)

  • NSung 於 March 12, 2010 17:56:

    請問是否也能向您索取一份講義電子檔呢?謝謝

  • bluestar 於 March 16, 2010 20:37:

    請問是否也能向您索取一份講義電子檔呢?感謝

  • jay 於 March 25, 2010 18:41:

    我也想要講議,謝謝

  • ryan 於 March 26, 2010 08:39:

    請問是否也能向您索取一份講義電子檔呢?感謝

  • rich 於 March 31, 2010 11:26:

    Jollen老师,因为没有机会参加你的培训,请问能否拿到你讲座的电子文档? 可以通过邮件直接发送给我,谢谢!

  • maggie 於 April 13, 2010 14:07:

    您好,很遺憾,沒有機會參與您的演講,可否寄您演講的電子講議給我,我即將參加鴻海andriod framework開發工程師職務的面試,很須要這份知識,痲煩您,萬分感激!
    祝.事事順利

  • wutong 於 April 16, 2010 13:16:

    我也想要

  • Gask 於 April 23, 2010 12:17:

    感謝jollen提供這麼好的平台給大家互相討論,自己本身也有了解一下android,不過總是搜尋網路上的相關資料,沒有一個完整的介紹,因此想索取講義電子檔當作自己重新學習的教材,謝謝

  • bob 於 May 10, 2010 15:06:

    你好,目前有在學習android,但是了解有限,可否寄講義電子檔給我
    感謝你

  • Vincent Fang 於 June 23, 2010 12:31:

    你好,目前有在學習android,但是了解有限,可否寄講義電子檔給我
    感謝你

  • Fen 於 June 29, 2010 09:43:

    請問是否也能向您索取一份講義電子檔呢?謝謝

  • Alex 於 June 29, 2010 20:42:

    您好:
    因為剛開始在找Android的資料,
    不知是否現在還能索取講義的電子檔?
    謝謝~

  • ray 於 July 1, 2010 10:36:

    目前正在研究android,請問還能向您索取講義電子檔嗎?感謝

  • Duncan 於 July 9, 2010 13:40:

    你好!!!
    小弟也在study 這部分的code 不知現在是否還可以跟您要個電子檔 讓小弟參考一下 希望可以快點理解!!!!謝謝你!!

  • Duncan 於 July 9, 2010 13:42:

    你好!!!
    小弟也在研究Android 但還是很多地方有看沒有懂!!!希望可以跟您要個電子資料參考一下!!!感謝!!!!萬分感謝!!!

  • Ceety 於 August 20, 2010 00:05:

    jollen, 你好, 不知道現在還可以向你索取這個講座的電子檔嗎?謝謝

  • 程广亮 於 August 20, 2010 13:05:

    能否给我也发一下电子档,感谢!

  • Cliff 於 September 7, 2010 13:39:

    jollen老師您好,
    有一個問題想請教您,那就是對於framework這麼一塊旁大的東西,研究它的需求是如何產生的?我的意思是很多東西不用改不用看它仍舊運作的好好的,哪些東西是對移植系統的人是比較有關注價值的?煩請提示 非常感謝~~

  • Tom 於 October 8, 2010 10:43:

    jollen老師您好,
    目前我剛開始涉獵Android系統,不知道可以向您索取這份講義的電子檔嗎?謝謝您!

  • victor 於 October 8, 2010 13:58:

    請問是否也能向您索取一份講義電子檔呢?謝謝

  • 鄧寶麗 於 October 21, 2010 14:53:

    Jollen老師您好,
    小弟目前剛開始涉獵Android系統,希望可以跟老師索取一份講義電子檔,謝謝:)

  • Jerry 於 October 22, 2010 14:34:

    你好
    希望可以跟老師拿一份 framework的講義
    感恩押

  • takara 於 October 27, 2010 11:01:

    老師您好,
    目前我在看Android系統,面對很大的問題,希望跟老師索取一份講義電子檔,謝謝:)

  • Robert 於 January 27, 2011 11:41:

    老師您好,敝人目前在研究android framework 希望能跟老師所取一份電子講義~~謝謝

  • Nee 於 January 29, 2011 17:17:

    Daer Jollen,

    Could you also send me the materials of the Android Framework introduction?

    Also, I am studying some CTS materials, do you have any lecture slides that may help?

    Thank you so much! ^_^

  • rick 於 March 7, 2011 16:58:

    老師你好:
    我對你演講的這方面很有興趣
    希望能跟老師所取一份電子講義~~謝謝

  • Lehui 於 March 21, 2011 12:32:

    請問是否可以提供我ㄧ份電子檔講義 , 麻煩你了

  • lin 於 April 25, 2011 22:06:

    Dear Jollen 老師,
    目前我正在porting Android. 遇到瓶頸.
    需要瞭解Android framework.
    可否寄一份您的講義讓我參考呢?
    謝謝.

  • Aaron Tung 於 May 30, 2011 05:05:

    可否E-MAIL講義給我,謝謝。

  • godtype 於 June 18, 2011 08:35:

    最近在研究andriod,可以跟你索要講義嗎

  • Peter Wang 於 June 26, 2011 01:12:

    Dear Jollen 老師,
    目前我正在Studying & Porting Android. 遇到瓶頸.
    需要瞭解Android framework.
    可否寄一份您的講義讓我參考呢?
    謝謝.

    Peter

  • Jemmy 於 June 30, 2011 14:27:

    Dear 老師,目前我正在study Android Framework的部份,不知是不是可以跟您索取一份講義呢? 謝謝..

  • Jemmy 於 June 30, 2011 14:30:

    Dear Jollen老師,
    目前我正在study Android Framework的部份,
    不知是不是可以跟您索取一份講義呢?
    謝謝..

  • Frank Huang 於 August 3, 2011 15:25:

    Dear Jollen 老師,
    目前我們正在移植Android.
    可以寄一份您的講義讓我們參考嗎?
    謝謝.

    Frank

  • Gwanlin Ho 於 September 26, 2011 10:54:

    請問Jollen老師,請問近期有關於android framework的課程嗎?前幾天看到www.moko365.com的開課資訊,好像都要等到11月與12月,不知道您除了在這邊授課,還有沒有其它機構也有您的課程可以參加?

  • Mark 於 November 11, 2011 14:50:

    你好, 可否E-MAIL講義給我,謝謝。

  • TimLee 於 February 8, 2012 16:51:

    請問可以email講義給我嗎?感恩~謝謝

  • Brian 於 February 10, 2012 14:46:

    我也想要,請問可以email給我嗎?謝謝!

  • Karl 於 March 23, 2012 10:35:

    請問還有講義嗎?可以email給我嗎?謝謝

  • Amy Pan 於 May 28, 2012 19:40:

    你好,想要了解framework的運作,
    可以索取您的講義嗎?
    謝謝您。

  • Houi 於 January 16, 2013 16:37:

    您好,最近正在學習framework的運作
    是否可以email講義給我,謝謝!

  • Wei 於 May 29, 2013 15:13:

    Jollen老師你好,因為最近剛踏入Android這一塊領域,希望可以了解其相關的東西,不知是否方便跟你要講義,謝謝

  • Vivian 於 November 20, 2013 16:49:

    Jollen老師,

    最近正在學習framework的運作
    是否可以email講義給我? 謝謝

留言功能維護中。將於近日重新開放。

連絡作者

Jollen Chen,Moko365(仕橙3G教室)講師,熱愛研究 Linux 與 Android 技術。曾為 Motorola、HTC、Foxconn、LG、OPPO、騰迅、廣達電腦、緯創、仁寶等超過 50 家企業講授課程。目前在 MokoVersity 擔任軟體工程師,撰寫 Node.js 程式,也在幾家科技廠兼任 Android Framework 研發顧問。您可透過電子郵件 <jollen (at) jollen (dot) org> 或這裡與我連絡。