
Image from BBC GEL
在 Android 中如何將 dp 和 px 兩個單位互換?Fragment Tab Demo
註了又註:要建立 Tab 請改用 SlidingTab,容易實作,操作更靈活。(修改於 2015/6/11)In-app Billing
本篇文章使用 Version 3 API。本篇為實戰篇,概念篇請看 In-app Billing(App內付款) 概念。Google Analytics
前一篇 Google Analytics for Android (1) – 入門 只介紹到最基本的追蹤--使用者開啟了哪些 Activity,因此你可以簡單的瞭解到哪些頁面(Activity)是使用者最常用的、哪些頁面使用者停留最久、使用者是在什麼地點使用你的App等等的資訊。Google Analytics
使用 Google Analytics SDK 能測量什麼:App share to...
要在 App 中分享訊息到其他 App,例如 Facebook、Plurk、mail 或簡訊等等,可以有兩種做法,一種比較麻煩,必須去使用該平台所提供的 SDK 或 API,一個一個去實做,好處是可以使用比較多的功能,但缺點是開發者必須每個平台都實作,使用者才能使用,使用者能分享到哪個平台,取決於開發者是否實作該平台。Maps and Positioning
在應用程式中使用 GoogleMap 類別來建立地圖物件,地圖物件可以在 MapFragment 或 MapView 中顯示。Maps and Positioning
Google Maps Android API 第 1 版目前已不建議使用,這是第 2 版的使用筆記。MediaPlayer Demo
在 Android 中要播放多媒體檔案,需要使用 MediaPlayer。MediaPlayer 可以播放 Video 及 Audio 檔。Calendar Event
有時候你需要某個簡單的功能,但自己打造需要花費一些時間,如果能夠借用他人已經建立的功能,就能事半功倍。例如一個簡單的事件通知功能,只要借用 Android 內建的行事曆 App 就能夠達成。Notification Example
在 Android 中可以使用警報(Alarm)及通知(Notification)的搭配來提醒使用者。Android storage
Android可以將檔案儲存在手機上的記憶體(Internal Storage),或是外部儲存媒體 SDcard(External Storage)。Get & Post
對於寫網頁程式的人來說應該是不陌生,在網頁表單中,要送出資料時就會選擇要用Get的方式還是Post的方式。常見的Get方式是在網址後面加上查詢字串,像是http://www.myweb.com/product?p=1&a=1&b=2
之類的,第一個用問號(?),之後每個都用(&)。Preference Demo
在Android上儲存資料的方式之一,是使用Preference來儲存,雖然這個類別看起來好像只能儲存"偏好設定",但其實可以依你的需求來儲存少量化的任何資料。Screen rotation
Activity在執行時,可以直向或橫向顯示,當旋轉螢幕時,系統會自動做翻轉的動作。這在沒有載入資料的Activity中是沒問題的,但若有些資料是從網路下載下來,當旋轉螢幕時,會全部重新執行一次,因為Android對旋轉的做法是,把原先的Activity給Destroy掉,然後再Create一個新的不同方向的Activity。