分享

【转】Jollen的Mokoid範例包:擴充API、製作JAR包、新增Service....

 techres 2012-04-28
茲提供一個我在培訓課程使用的 Mokoid 範例包,相信對大家的開發工作會有一些幫助;同時也表示對 eoeAndroid 的支持 :D

一個簡單的範例包,可幫助您了解:

1. 如何加入 API 到框架
2. 如何透過 Android Build System 製作獨立的 JAR 包
3. 如何使用 ServiceManager 建立自已的 Android Service (以 LedService 為例)
4. 如何製作簡單的 HAL Stub (module)
5. 整合與應用:以 MyTest 應用程式為例
6. [還有很多...]

使用方法:

1. 將範例包放到完整 Android source tree 的 vendor/ 目錄下(會產生一個 mokoid/ 目錄)
2. 在 Android source tree 根目錄下執行 make PRODUCT-dma6410xp-eng
3. 即可得到 system.img

system.img 裡由 Mokoid Product tree 額外加入的內容:

system/framework/mokoid.jar   # 獨立的 jar 包、提供擴充的 API (LedManager)、LedService 服務
system/lib/libmokoid_runtime.so # 處理 LedService 的 JNI (runtime)
system/lib/hw/led.goldfish.so  # LED 的 HAL Stub (module)

過去以這個範例,為 Acer、Foxconn、MTK 等廠商做 Android 架構與框架的培訓,希望對大家有助益。

今年因為個人工作安排,將著重在 Android 手機產品開發的項目,在培訓的時間也變少了,所以特別整理一份 Jollen's Mokoid 範例包;相信透過這個範例包,可以解答許多大家都想知道的問題 ;-)

Screenshot 可在這裡找到。

請大家不吝指教。

另外,如果大家有機會到台灣,歡迎參加 Jollen's Android Framework in A Nutshell 演講。最後是,祝大家春節愉快!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多