原创 iPhone遊戲引擎CWGameEngine之一(創建全屏自定義窗口)

作者:孫東風 2009-11-14(請尊重作者勞動成果,轉載務必註明出處)   筆者在前面的系列文章中依次講解了iPhone多線程、iPhone數據持久化、iPhone網絡通訊BSD Socket等內容,接下來筆者會講解如何從頭搭建一個自

原创 自己動手寫iPhone wap瀏覽器之預備篇

自己動手寫iPhone wap瀏覽器之預備篇(手把手教你iphone開發 – 進階篇) 作者:孫東風 2009-12-01(轉載請註明出處)   在筆者的上一篇文章《玩轉iPhone網絡通訊之BSD Socket篇》中,筆者試圖在iPho

原创 兩個小時精通Android開發之按鍵映射篇

作者:孫東風 2010-01-07(轉載務必註明出處) 筆者的上篇文章《兩個小時精通Android開發》中講解了利用Android的接口規範開發J2ME的Wrap包,從而解決了J2ME程序無法運行在Android平臺上的技術難題,但是A

原创 Ubuntu 8.04下編譯Android源碼全過程

作者:孫東風 2009-10-16   一、獲取Android源代碼 Git是Linux Torvalds(Linux之父)爲了幫助管理Linux內核開發而開發的一個開放源碼的分佈式版本控制軟件,它不同於Subversion、CVS這樣的

原创 剖析iPhone項目中的Makefile文件

 INFOPLIST_FILE=Info.plist Plist是property list的縮寫,plist文件中包含一些命名值和使用Core Foundation類型創建的值的列表。這些類型包括CFString、CFNumber、CF

原创 在Xcode中整合iPhone SDK和iPhone ToolChain

在官方提供的iPhone SDK下,我們可能無法訪問很多iPhone底層的API接口。但ToolChain開發的程序無法發佈到App Store裏,鑑於國內大iPhone機器都爲jailbreak的。所以如果我們是面對國內iPhone用戶

原创 兩個小時精通Android開發之界面篇

作者:孫東風 2010-01-07(轉載務必註明出處)     筆者最近需要移植一個J2ME的項目到Android平臺上,所以抽空研究了一下Android平臺的接口規範。   Android平臺除了在一些接口上採用了和J2ME不一樣的名

原创 利用iphone的多線程實現“售票系統”(手把手教你iphone開發 - 基礎篇)

  作者:孫東風 2009-11-10(請尊重作者勞動成果,轉載務必註明出處)   Java因爲其本身支持多線程而給程序員帶來很多方便,其實在iphone的開發中也支持多線程編程,並且一點也不比java麻煩。 在這篇文章中,筆者就拿大多數

原创 在Eclipse中加入Android源碼

在我們開發android程序過程中,很多時候 需要查看android的源碼是如何實現的。這個時候就需要把android的源碼加入到 eclipse中,那麼在我們通過Git和repo獲取到android源碼之後,就需要把java文件提取出來

原创 Eclipse中SVN管理工具Subclipse客戶端插件的基本操作

最近嘗試在J2ME的開發中使用SVN進行版本控制,第一是爲了只維護一份代碼,避免重複勞動;第二是利用SVN的“鎖定”功能可以保證對源代碼修改的唯一性;第三可以進行代碼恢復;第四爲了代碼的安全性。   有關Subclipse插件的安裝請看h

原创 玩轉iPhone網絡通訊之BSD Socket篇

  玩轉iPhone網絡通訊之BSD Socket篇(手把手教你iphone開發 - 基礎篇)   作者:孫東風 2009-11-11(請尊重作者勞動成果,轉載務必註明出處)   在進行iPhone網絡通訊程序的開發中,不可避免的要利用S

原创 深入理解iPhone屏幕雙緩衝技術

深入理解iPhone屏幕雙緩衝技術(手把手教你iphone開發 - 基礎篇) 作者:孫東風 2009-12-21(轉載請註明出處)   筆者在最近項目的開發中需要使用到“屏幕雙緩衝”技術,“屏幕雙緩衝”是GUI客戶端中最經常使用的一種技術

原创 自己動手寫iPhone wap瀏覽器之BSD Socket引擎篇

自己動手寫iPhone wap瀏覽器之BSD Socket引擎篇(手把手教你iphone開發 – 進階篇) 作者:孫東風 2009-12-01(轉載請註明出處)   在《自己動手寫iPhone wap瀏覽器之預備篇》中筆者講述了進行iPh

原创 深入理解iPhone數據持久化(手把手教你iphone開發 - 基礎篇)

  作者:孫東風 2009-11-11(請尊重作者勞動成果,轉載務必註明出處)在所有的移動開發平臺數據持久化都是很重要的部分:在j2me中是rms或保存在應用程序的目錄中,在symbian中可以保存在相應的磁盤目錄中和數據庫中。symbi

原创 自己動手寫iPhone wap瀏覽器之界面架構篇

自己動手寫iPhone wap瀏覽器之界面架構篇(手把手教你iphone開發 – 進階篇) 作者:孫東風 2009-12-28(轉載請註明出處) 在筆者的上篇文章《自己動手寫iPhone wap瀏覽器之BSD Socket引擎篇》中已經成