原创 《深入BREW開發》——第四章 工程管理(Make File)基礎

第四章 工程管理(Make File)基礎       什麼是Make File?很多Windows的程序員都不知道這個東西,因爲那些Windows的IDE都爲我們做了這個工作,但我覺得要成爲一名專業的程序員Make File還是要懂。這

原创 MTK編譯出現Undefined symbol Image$$ZI$$Limit的問題解決

      在編譯MTK過程中,在鏈接過程中出現 Undefined symbol Image$$ZI$$Limit (referred from sys_stackheap.o),Not enough information to pr

原创 Android SDK 1.5中文版 (Application基礎—4)-----轉載

1.3 進程和線程當應用程序的第一個組件需要運行時,Android會爲它啓動一個Linux進程,及單一的執行線程。默認情況下,應用程序所有的組件均在這個進程、線程中運行。 然而,你也可以安排組件在其他進程中運行,而且可以爲任意進程衍生出其

原创 《深入BREW開發》——前言

導讀這本書適合誰?       在構思這本書的時候,我一直在想它應該針對哪一類讀者呢,是有開發經驗的程序員,還是初出茅廬的新手?我雖然反覆的追問,但是我真的無法完全區分這兩類讀者,因爲任何人的知識都是有侷限性的,沒有任何人能夠什麼都懂。所

原创 MTK編譯過程

MTK 軟件工程的配置說明 請下載我的資源《MTK軟件工程和配置簡介.doc》   本文詳解MTK的編譯過程,並會根據我的理解來更新。閱讀上文對本文的一些文件和術語會有很好的幫助。 導讀:   Comp.mak 完成模塊編譯連接,生成bi

原创 《深入BREW開發》——第三章 編譯器基礎

第三章 編譯器基礎       看了這個題目,請不要誤會我要告訴您編譯器是怎麼實現的,我寫這節的主要目的是告訴您通常編譯器是怎樣對待您所寫的程序的。大家都知道,程序最終都要在CPU上運行,那麼像C語言這樣的高級語言來說,編譯器就是聯結C和

原创 Android SDK 1.5中文版 (Application基礎—5) -----轉載

  Android SDK 1.5中文版 (Application基礎—5) 收藏 此文於2009-09-01被推薦到CSDN首頁如何被推薦?1.4 組件生命週期應用程序組件都有生命週期——由Android實例化以響應Intent對象開始

原创 嵌入式C語言筆試題

1. 用預處理指令#define 聲明一個常數,用以表明1年中有多少秒(忽略閏年問題)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在這想看到幾件事情: 1). #define 語法的基

原创 Android內核的簡單分析

Android內核的簡單分析NeilWong ([email protected])    Google的Android操作系統已經成功面市,因爲Android操作系統是基於Linux-2.6.25內核的,並且目前所有的源代碼也都全

原创 《深入BREW開發》——第一篇 勿在浮沙築高塔

第一篇 勿在浮沙築高塔        對於現在從事軟件開發很多人來說,都是直接接觸的Windows操作系統,一開始學習的東西就是在Windows下的圖形編程,尤其是可以快速開發的諸如VB、Delphi和C++ Builder等語言。它們的

原创 Android SDK 1.5中文版 (Application基礎—1)-----轉載

  Android SDK 1.5中文版 (Application基礎—1) 收藏 Android應用程序用Java做爲開發語言。aapt工具把編譯後的Java代碼連同其它應用程序需要的數據和資源文件一起打包到一個Android文件包中,

原创 MTK分佈式編譯提高編譯速度(IncredBuild)

一臺機子編譯一個程序要幾個小時,如果利用上開發小組的其它聯網電腦實現資源共享提高速度是不錯的解決方式 下面說一下怎樣利用increbuild實現分佈式編譯 1.make文件夾裏面的Gsm2.mak修改make工具的編譯項爲IncredBu

原创 《深入BREW開發》——第二章 軟件基礎

 第二章 軟件基礎        我們正在向我們的軟件王國進發,千萬別急,在這條路上“枯燥”是我們最大的敵人,不知有多少人在它的面前臣服,但願您不是其中之一。或許您覺得應該獲得一些鼓勵,寫一些代碼,能夠看見一些諸如“Hello, Worl

原创 Android SDK 1.5中文版 (Application基礎—2)-----轉載

1.1.1 激活組件:Intent當接收到ContentResolver發出的請求後,內容提供者被激活。而其它三種組件──活動(Activity)、服務和廣播接收器被一種叫做Intent的異步信息所激活。Intent是一個保存着信息內容的

原创 Android SDK 1.5中文版 (Application基礎—3)-----轉載

  Android SDK 1.5中文版 (Application基礎—3) 收藏 1.2 Activity和任務如前所述,一個Activity可以啓動其他的,包括不同應用程序定義的Activity。例如,假設想讓用戶看到某個地方的街道地