成為Android高手的路徑

jia635發表於2014-05-01

一、初級

   1. 擁有嫻熟的Java基礎,理解設計模式,比如OOP語言的工廠模式要懂得。

    2. 掌握Android UI控制元件、Android Java層API相關使用。

    邁向中級,最好再次更新下Java技術,掌握Java concurrent庫、nio庫,精通xml、json解析,做過socket c/s端的程式。

  二、中級

   1. 熟練掌握NDK JNI方式的開發,對Android framework十分了解。

   2. 移植一些開源專案,比如FFmpeg、Mplayer到Android上執行。

   邁向高階,熟悉android開原始碼的結構,中介軟體下層的庫,比如webkit、opencore、opengl。

  三、高階

  1. 熟練的Linux驅動開發,精通Linux核心結構。

  2. 掌握Android移植,比如常見的TI OMAP、Qualcomm MSM的硬體移植。

相關文章