Android手機正快速地打開市場,使得Android的重要性日益提升,而台灣業者對Android平台的開發必然得持續進步。對電子產業而言,移植(Porting)技術的掌握為最大關鍵,因此,CTimes與仕橙3G教室特別共同合作,邀請Android領域專家Jollen開闢一系統的Android Porting講座課程。本系列講座的目的在於帶領學員快速掌握Android Porting中一個個重要的開發議題。 �s�i | |
本系列的第1次講座,是由程式碼層面對框架的Service與Manager架構做綜覽性的介紹。透過Android Service講座,我們知道Android Service包含像是ActivityManagerService、PowerManagerService、BatteryService等多達30個「Android Service」,大部份的Service都與硬體有關。因此,在產品開發上,Linux驅動程式要整合Android框架,就是透過Android Service技術。 本系列的第2次講座將由執行層面,接續Android Service的主題,獨立討論Android本身的Android Service內部設計,了解Android Service內部設計以及VM觀念,將有助於我們思考更良好的程式碼結構。本講座將由架構(architect)層面切入,討論Android Service執行時期(runtime)的行為。 |