開發一個程序,android的系統框架是層層相扣的,android開發的技術層次分為應用層開發、中間層開發、操作系統級別的開發和持續改進Android技術四個層次。
應用層開發:使用java語言,基於android的框架和類庫,進行應用層程序的開發;
中間層開發:使用c/c++語言,基於NDK JNI方式的開發。
操作系統級別的開發:熟悉Linux驅動開發,Linux內核結構,這類開發人員一般是各大手機廠家的開發人員。
持續改進Android技術:進行這一層開發的人,自身知識結構比較成熟,知識面比較廣,是真正意義上的android程序員。
總結:
開發一個程序,android的系統框架是層層相扣的,android開發的技術層次分為應用層開發、中間層開發、操作系統級別的開發和持續改進Android技術四個層次。