2012-03-18 36 views
0

任何人都可以告訴我如何在Android中導致忙碌的手機狀態。我正在開發關於聯繫人的應用程序。請幫助我,謝謝!如何在Android中導致忙碌的手機狀態?

+0

可能的重複:http://stackoverflow.com/questions/8815611/how-to-get-a-call-state-of-a-phone – 2012-03-18 14:45:04

+0

他問如何使手機進入繁忙狀態。不問如何獲得電話狀態。 – Calvin 2012-03-18 14:47:39

回答

0

你不能

調制解調器是報告狀態的人,你不能在Android側面覆蓋此狀態。
更,調制解調器是總是關閉專有源和位於一個單獨的硅(但也可能被放置在同一個包中)。

實行黑名單最簡單的方法是刪除通話。這是市場上大多數可用的應用程序正在做的事情。
一些運營商支持他們一邊黑名單,在這種情況下,你需要知道AT命令用於哪些添加/刪除黑名單號碼。

氰MOD是開源的,並且他們已經實現了在Android上側的黑名單。如果你需要快速參考 - 看看there

+0

所以,你不能真正導致手機忙碌的狀態,但如果手機是根深蒂固的,我相信你可以欺騙大多數的應用程序,以爲手機狀態很忙(我不知道有什麼用,但是...) 如果他們從這個類拉動信息: 'android.telephony.TelephonyManager' 從此方法: '公衆詮釋getCallState()' 如果該方法總是返回此: 'CALL_STATE_RINGING' – Ozzy 2012-03-20 17:20:21

+0

我這不是在談論定製的解決方案。當然,根植的Android可以讓你替換所有的東西,甚至是定製的框架jar。但是,如果您正在開發Android應用程序,而該應用程序只能在根用戶電話上運行 - 您的用戶份額將可能低於100%。 – 2012-03-21 09:12:04

+0

@Abdrejs Cainikovs:你能告訴我該應用程序的路徑是在Cyanogen mod嗎? – user1277012 2012-03-24 12:11:51