2011-04-23 124 views
1

大家好:Android通訊錄白名單

我正在開發具有以下想法Android移動應用程序: 原來手機進入靜音模式,除了一些在白名單中的聯繫人。這怎麼可能(如果可能的話)。 我已閱讀,我們可以檢測呼入和呼出。但是,我怎麼能訪問電話簿,並指定聯繫人?

Thanx!

回答

1

所有你的想法是可行的。
1.進入電話簿:使用內容提供商,有來自Android開發者一個example
2.檢測來電:延長PhoneStateListener並重寫其onCallStateChanged (int state, String incoming Number)功能,其中狀態爲當前電話狀態,當它等於CALL_STATE_RINGING時,表示有來電,此功能可以比較來電號碼(變量來電號碼)與你的白名單,如果匹配,做自己喜歡的操作靜音,或取消。

您需要的權限,所有這些在清單文件中設置..

+0

@AndroidKid,謝謝你的修改,如此多的失誤,因爲英語不是我的母語。^_^ – PinkyJie 2011-04-23 11:37:25

+0

歡迎您......您可以考慮使用字典或在線翻譯服務......它可以幫助你提高了很多.. – 2011-04-23 12:48:58