Android 的Service 物件是以分時執行緒的方式執行,這表示即便是透過Activity 裡啟動Service,也不會在相同的process 執行,而是各自屬於不同的程序。

 


androidsdk 發表在 痞客邦 留言(0) 人氣()

在收到簡訊後,除了Toast 提示簡訊內容之外,再透過Email 寄發到使用者的電子信箱中,讓User 可把重要的簡訊備份在個人的電子信箱中,再也不怕手機簡訊容量不足的問題。


androidsdk 發表在 痞客邦 留言(0) 人氣()

手機最重要的功能不外乎是撥接電話、收發簡訊,PhoneStateListener 提供了聆聽這些事件的方法, 所以, 要監控手機電話狀態, 需建立PhoneStateListener 物件, 覆寫其中onCallStateChanged() 方法,透過傳入的「state」判斷來電狀態。


androidsdk 發表在 痞客邦 留言(0) 人氣()

當有來電時,以Email 即時通知,這樣的Web 2.0 整合,便可視為反向的push-Email,即「Phone-to-Email」的應用方式之一。

 


androidsdk 發表在 痞客邦 留言(0) 人氣()

記憶卡在Android 手機上是可以隨時插拔的,且在插入與拔起時,會對作業系統進行ACTION broadcast。在接下來的範例練習裡,將透過StatFs 檔案系統的方法取得MicroSD 記憶卡裡的剩餘空間。

 


androidsdk 發表在 痞客邦 留言(0) 人氣()

這個範例練習將在Layout 裡設計兩個按鈕,分別對「手機記憶體」以及「SD Card」做「新增」、「刪除」的功能,而稍複雜的是本範例程式(Application)具有三個Activity,除了主程式的Entry Activity 之外,其餘兩個分別處理記憶體與記憶卡。

 


androidsdk 發表在 痞客邦 留言(1) 人氣()

Android API 中提供了AlarmManager(android.app.AlarmManager)類別,可以設定在指定的時間執行某些動作,本範例將運用AlarmManager 來實作兩種不同類型的鬧鐘。

 


androidsdk 發表在 痞客邦 留言(7) 人氣()

以往看見不想接的電話,總是得費一番功夫,無論是不禮貌的掛掉電話,或者來不及轉成鈴聲靜音,任由手機在角落鈴響到對方放棄為止,在這個範例程式具有機器 人(An-droid)的血統,可以自動過濾拒接者的來電,將電話鈴聲模式自動改成「靜音」模式,再也不用不禮貌的掛斷電話,或是因為來不及轉成靜音而打 擾到周圍的人。


androidsdk 發表在 痞客邦 留言(0) 人氣()

本範例程式中,整合了SensorListener 以及AudioManager,當程式發現手機被翻背面時,就會將鈴聲模式變更為震動模式,尤其是在音樂會、上班會議中,萬一忘記將鈴聲調整為靜音震動時,就可以利用這支程式快速地關閉手機鈴聲。

 


androidsdk 發表在 痞客邦 留言(0) 人氣()

本範例將製作一個每天自動更換桌面背景圖案的應用程式,使用者可以自訂每天想要更換的桌面背景圖案,當服務啟動後,每天的凌晨,手機就會自動更換桌面背景,省去手動換桌面背景的麻煩。

 


androidsdk 發表在 痞客邦 留言(0) 人氣()