2011年12月21日 星期三 | By: 雞米

[Android] 開機後(Boot up)自動啟動Service


(How to start a service on boot)

某些情況我們需要在系統開機完成後啟動程式(通常是Service)執行特定任務,例如:下載/更新檔案、向後端查詢資訊…等。
2011年12月14日 星期三 | By: 雞米

[Android] 取得Device目前電池電量

(How to get current battery level)


Android系統會在電池狀態發生變化時,發出System broadcast intent,會附帶電池狀態、電量、溫度等內容,APP要取得電池電量就必須註冊BroadcastReceiver來接收此intent。
2011年12月12日 星期一 | By: 雞米

[Android] Android APP下載次數爆炸成長背後的祕密


對於Android而言,2011絕對是爆發性成長的一年,前陣子官方公佈Android Market下載次數突破100億,一整年從原本只有20幾億足足成長了近80億,相當嚇人。

[PHP] 使用POST Request上傳File至Server side

要透過POST Request將表單attached的檔案上傳至Server端,必須將form的enctype宣告為multipart/form-data,它意味著提交的內容包含file input type,再透過後端PHP將上傳的檔案儲存至設定的位置,就達成簡單的上傳功能。
2011年12月11日 星期日 | By: 雞米

[Android] 偵測目前網路連線狀態

(Get the state of network connectivity)



某些情況下APP必須取得目前網路連線狀態,例如:執行需要從遠端進行下載的更新動作,上傳檔案…等等,只要取得目前連線狀態,就可以避免使用者在無網路狀態下去執行必然會產生例外的功能,系統也會讓人感覺比較友善。
2011年12月9日 星期五 | By: 雞米

[Android] Activity之間如何透過Intent傳遞複雜結構的data

(How to add complex data to the intent object)


Application是由許多Activities所組成,不同Activity之間是藉由Intent物件來進行啟動/關閉,Intent物件可以帶入data傳遞給它所喚起的Activity,它可能是上個Activity執行後的結果。