2010年3月28日 星期日

【分享】- 如何使用 Google Analytics 結合 Google App Engine 分析 Android Market 程式使用者來自何方?

看著 Android Market 上的下載次數,卻不知這些好朋友們是來自哪些國家?漁郎於是想說將之前曾經使用過的 Google Analytics 結合在 Google App Engine 上發佈行動網頁的方法試試看可不可以分析出從 Android Market 下載並在使用程式的好朋友們是來自何方?

結果,可以 ^____^ !


2010年3月26日 星期五

【應用】- Android 應用程式 : 「溫府千歲」- 擲筊(擲茭)、求籤、問運途。

漁郎在上個星期六提早回到東港拜祭父親,以避開清明節返鄉的車潮,並帶著一家大小到東隆宮拜拜。老婆大人說最近一直不順,於是跟王爺公求籤請示未來運途,結果咧?需要改運 @_@!

後來返家途中,想著想著,於是乎構思一個能在他鄉遙向溫王爺求籤、問運途的程式。一方面可在沒法回鄉時向王爺公求籤問未來運途,一方面算是身為東港子弟對王爺公的敬意吧!

 


2010年3月15日 星期一

【分享】- 如何使用免費的 Google Analytics 分析與追蹤 Google Blogger 網誌的流量資訊?

如何檢視你的 Google Blogger 網誌(或網站)的流量或到訪人數呢?漁郎在試過 Google Analytics 後,記錄了申請 Google Analytics 帳戶及 Google Analytics 分析網誌流量的過程,以免以後忘了。



2010年3月14日 星期日

【分享】- 如何將自己註冊的網域名稱導引至網誌?

相信有許多人註冊了諸如 *.idv.tw 、 *.com 、 *.com.tw ‧‧ 類的網域名稱,但是可否將自己的網誌連結的網址改成自己註冊的網址呢?例如將 http://e68club.blogspot.com/ 改成 http://www.e68club.com/ 就可連上呢?Google 旗下的 Blogger 有此一免費服務喔!以下就讓我們依步驟設定吧‧‧

[實作環境]
1. 已註冊了一個網域名稱,例如:e68club.com
2. 已註冊了一個 Google Blogger Account: http://www.blogger.com/
3. 已建置了一個在 Google Blogger 上的網誌,例如:http://e68club.blogspot.com/


2010年3月12日 星期五

【分享】- 如何製作自動依照 Android 手機語系變換適用顯示語言的程式?

如何製作自動依照 Android 手機語系變換適用顯示語言的程式,可能已有很多人知道了,就讓漁郎野人獻曝一下,就當是漁郎自己的筆記,避免以後忘記時,還要回頭翻書或膜拜 Google 大神找答案,挺累的 ~~

[實作環境]
1. Windows XP SP3
2. Eclipse 3.4.1 (GANYMEDE)
3. Android SDK 1.5

[實作步驟]

Step 1. 要製作單一程式可自動依手機使用語系的不同而輸出不同的語言版本,必須在個別專案的 res 下建立不同特定名稱的 valuse 資料夾,以下僅舉出 英文、繁體中文、簡體中文 語系為例。

範例:
(1) 英文:values-en
(2) 繁體中文:values-zh_rTW
(3) 簡體中文:values-zh_rCN
(4) 當程式找不到對應語系資料夾時的,內定會使用原來的 values 資料夾內的 xml 檔

Step 2. 在各個 valuse-XXXXX 資料夾內建立相同名稱的 xml 檔,例如:strings.xml


2010年3月11日 星期四

【分享】- 如何在 Android 程式中使用 Google Maps 服務?

今天想寫個 Android 上使用的 Google Maps 應用,但在模擬器跟手機上執行了老半天,那個 Google Maps 的圖就是出不來,漁郎因此再仔細翻了翻參考書,哇哩咧 ~~ 原來我沒給 Google Maps API Key !難怪地圖出不來‧‧‧

咱們來瞧瞧 如何在 Android 程式中使用 Google Maps 服務吧!


2010年3月10日 星期三

【參考】- 如何將 Google AdSense Mobile (行動廣告) 崁入 Android 程式中?

由於有個 Google 員工在 Google AdSense 論壇發表了一篇令人疑惑的文章,詳見這裡,所以,請夥伴們就先將此篇文章當作是 WebView 元件程式設計的參考吧 ^__^  \\\

要如何將 Google AdSense Mobile (行動廣告) 崁入 Android 程式中呢?

其實不難 ,只要運用 WebView 元件即可,但前題是要先申請 AdSense 使用者帳戶,並下載 Google AdSense Mobile (行動廣告) 程式碼 (JavaScript),然後建立與發佈行動網頁到行動網站服務器中,此一部份夥伴們可參考漁郎在這裡或膜拜 Google 大神取得解答。



2010年3月9日 星期二

【參考】- 如何使用 Eclipse 在 Google App Engine 建立一個免費的行動網站服務與行動網頁,以提供 Android 程式崁入行動廣告?

由於有個 Google 員工在 Google AdSense 論壇發表了一篇令人疑惑的文章,詳見這裡,所以,請夥伴們就先將此篇文章當作是建置行動網頁的參考吧 ^__^  \\\

近日想在 Android 手機的應用程式中試試崁入 Google AdSense Mobile (行動廣告),卻遇上了個難題:漁郎手邊沒有網站伺服器,所有的東東都是使用免費資源,對於這種有特殊需求的行動廣告,一時間「頭殼抱在燒」‧‧

還好在膜拜了半天 Google 大神後,赫然發現 Google 提供了 App Engine 這樣的服務,可以讓使用者自行建立所需的 Web Service,以讓您『建立行動網站』或『製作行動網頁』,其中不但有漁郎愛用的 Eclipse 整合開發工具,且最最最溫暖我心的是‧‧‧免費‧哇哈哈‧‧‧

Google App Engine 可讓使用者下載各種專用的 SDK,漁郎在此單刀直入只介紹使用 Eclipse 3.4 (GANYMEDE) 的方案,如夥伴們想用別的 SDK,請上 Google App Engine 網站下載與研究,漁郎在此就不贅述了。



2010年3月8日 星期一

【分享】- 如何整合 Eclipse、Ant、Android SDK、Proguard、Zipalign,以輸出有程式保護且可上載與發佈到 Android Market 的 APK 檔?

註:如您使用 Android SDK 2.2,請在看完此篇文章後再續看另一篇 (PART2)的說明

要將 APK 上載與發佈到 Android Market,除了 Android Market 的規定,需要開發者在 APK 上加上開發者本身的電子憑證簽章,以示對程式品質的負責外,還需要使用 Google Android SDK 1.6 版以後才有的工具 zipalign 來最佳化 APK 後才能上載 Google Android Market。

問題是如何在 Eclipse 上更便利的一次呵成編譯與輸出可上載符合 Android Market 規範的 APK 檔?

再者,如何將 Proguard (亂碼器) 也整合到 Eclipse 中,以便利一次呵成編譯與輸出可上載符合 Android Market 規範且俱有初步保護力的 APK 檔?

答案是使用 Ant (天阿‧‧以前沒用過)。

漁郎在摸索了一段時日後,終於試驗出整合 Eclipse、Android SDK、Proguard、Ant 的方法,雖然不是非常理想,但已足夠讓漁郎這種懶人可輕鬆的套用到所有的專案上使用,且只要設定一次,文中如有謬誤或夥伴們有更佳的解法,拜託拜託,請指正一下漁郎‧‧