我也會Android PART3 – 免錢擁有用不完的Android手機

嗯,這個標題應該是誤很大,
不過為了慶祝5/11台灣沒有沉入海底,
所以為了向”王老師”致敬所以今天誤很大也沒關係。 (這個誤更大 XD)

當然這篇並不是告訴大家如何去A免錢的Android的手機, (我也很想要啊~)
而是告訴大家如何在Eclipse去建立許多不同設備的Android平台來當作測試環境,
不然面對各種各樣的Android平台,
光是其中的差異性就夠叫人頭疼了,
不過若是你要成為專業的Android開發者,
一台實體機器還是一定要的啦。

繼續閱讀

我也會Android PART2 – 啟動你的第一次Hello Android World

在上篇我們已經討論過Android專案的架構了,
所以這次就可以切入主題來了解如何建立膩自己的Hello World,
不過因為篇幅有限(我又不是在寫書 Orz),
沒辦法慢慢來所以在HelloWorld的示範中,
我們就一口氣講過幾個重要的概念,
好啦,各位同學又要綁好安全帶,上路啦~

繼續閱讀

解釋何謂iOS中的CMTimeMake

iOS 4.1後加入了CMTime這個類別來設定時間 ,
但是可憐的是Apple官方文間的說明實在是貧乏的可憐,
只輕描淡寫寫了這段說明:

CMTimeMake
 
CMTime CMTimeMake (
   int64_t value,
   int32_t timescale
);
 
Parameters
 
value
 
timescale
 
Return Value
 
Discussion
 
Availability
 
    * Available in iOS 4.0 and later.
 
Declared In
CMTime.h

幹的好,在問了Google大神後實在是用的人不多, 解釋的人更少,
決定在搞清楚後趕快來寫上一筆,
至少後來的人會比我輕鬆一點,
免得老在那瞎子摸象.

繼續閱讀

Adobe AIR在智慧型手機(iPhone Android)的應用與限制

今天去參加AS讀書會,
最主要當然是去聽Maso在AIR應用於Mobile上的經驗,
人家繳了這麼多學費與時間去玩踩地雷開發,
當然小弟我就等著灌頂就行啦。 XD
因為我自己是直接走Objective-C和Java的路來開發iPhone和Android,
所以以下內容是Maso大師與我個人經驗的整合。

繼續閱讀

我也會Android PART1 – Android專案架構

好啦,同學們坐好,關門放狗了…..

今天第一篇我們就從最簡單且最重要的地方開始,
什麼?怎麼安裝環境?這個問Google大神就好,
已經很多人寫了,因此我就不需要再重寫一次了。

今天的主題是如何了解Andorid專案的架構,
俗話說的好,"電腦修的好,要飯要到老",
什麼?說錯了?那換一句:"基礎打得穩,房子蓋的高"。
唯有了解整個專案在幹嘛,才能快速的發展下去。

繼續閱讀

我也會Android PART0 – Android連載宣告

沒錯,小綠人跑出來作怪了,
今天決定很想不開的在Blog上新增了一個Android的分類,
這是一個一整系列Android教學的文章,
會不定期的開始分享一些在Android的一些重點,
讓你也可以嚐嚐成為一個Mobile Developer的滋味。

先回答一些可能接下來會有人問的問題,
有朋友說我偏心,為何不開iPhone專區?
老實說我個人真的時間有限,
只能挑著主題寫,而Android在架構與語法上比iOS要親民多了,
而且也比較容易學習,所以最後決定只連載Android的內容。
若想看iPhone系列的分享,可以由右側的Objective – C分類找尋,
或善用搜尋功能搜尋iPhone關鍵字。

當然偶爾也支持一下我所開發的app.
app相關資訊可至 http://www.riaproject.com 觀看。

如何利用iTunes將音樂轉成CAF檔

CAF是什麼?基本上只要有玩過iPhone的人應該就有聽過caf檔這個東西,
大部分的應用是將caf檔傳入iPhone中當作鈴聲來使用,
當然對於iOS開發者來說,若是要將音效放入app中,
那就必須要能夠將手邊的wav或是mp3檔撰成caf後,
才能方便在iPhone或是iPad中使用。

由於我老人家實在是記憶不太好,
趁我還有點印象趕快把這篇寫下來存檔,
順便提供給有需要的人使用。


首先你只需要找一台有安裝iTunes的電腦 (如果有再開發iPhone沒裝iTunes應該也說不過去),
打開後選擇[編輯>喜好設定]來進行設定。

繼續閱讀

我不喜歡interface builder的幾個理由

*在文章開頭我還是要先說明一下免得大家誤會,
我在文章說的是”不喜歡”,而不是”反對”或”批判”。

Apple的iPhone SDK貼心的提供了Xcode和interface builder這兩套工具,
然而在我的使用經驗下實在是不太習慣interface builder這套工具,
所以他在我的專案中永遠都只佔5%以下的使用量,
我分享我不喜歡interface builder的理由跟大家分享,
希望對於準備開發或正在開發的同好有參考的價值:

繼續閱讀