開發(fā)一個程序,android的系統(tǒng)框架是層層相扣的,android開發(fā)的技術層次分為應用層開發(fā)、中間層開發(fā)、操作系統(tǒng)級別的開發(fā)和持續(xù)改進Android技術四個層次。
應用層開發(fā):使用java語言,基于android的框架和類庫,進行應用層程序的開發(fā);
中間層開發(fā):使用c/c++語言,基于NDK JNI方式的開發(fā)。
操作系統(tǒng)級別的開發(fā):熟悉Linux驅動開發(fā),Linux內核結構,這類開發(fā)人員一般是各大手機廠家的開發(fā)人員。
持續(xù)改進Android技術:進行這一層開發(fā)的人,自身知識結構比較成熟,知識面比較廣,是真正意義上的android程序員。
總結:
開發(fā)一個程序,android的系統(tǒng)框架是層層相扣的,android開發(fā)的技術層次分為應用層開發(fā)、中間層開發(fā)、操作系統(tǒng)級別的開發(fā)和持續(xù)改進Android技術四個層次。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com