將 Android Project 轉為 Gradle based

Android Studio 早前正式脫離 beta,Google 也宣佈放棄支援 eclipse,加上越來越多 library 支援 gradle,是時候將舊的 android project 轉為 gradle based。 除了運行速度快,Android Studio 對 Gradle 的支援較好。Gradle 現在是開發 android »

AppCompat 下的 PreferenceActivity

跟 ActionBarSherlock 不同,在 AppCompat 底下沒有對應 PreferenceActivity 的 AppCompatPreferenceActivity,我們只能使用老舊的 PreferenceActivity。沒有加進可能是為了鼓勵使用 PreferenceFragment?確實的原因不知道,我們只能接受苦果。 自從 appcompat-v7 21.0 加進 Toolbar 的支援,要為 PreferenceActivity 加上 ActionBar »

Android AsyncTask 問題

很多時開發 app 需要經網絡拿取資料,android 的話最簡單是用 AsyncTask。AsyncTask提供一個方便清晰的方法,使用另一 thread 去執行費時的工作,然後更新介面,這能避免阻擋 UI Thread 的工作,導致 "Android Not Responding" 的出現。 這次我們來看看 AsyncTask 的用法和它潛在的問題。 AsyncTask »

iPhone Reserve Bot 教學 5 - 最後的預訂

來到 iReserve 最後的教學。回顧一下完整的步驟: 在第一頁 網頁會下載 驗證碼 captcha 用戶在輸入 apple ID 、密碼和 驗證碼 captcha,按遞交 在第二頁會用 ajax 下載顯示 SMS 的碼 用戶用手機將 SMS 碼以 SMS 形式寄到 Apple »