2012-03-18 34 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