你怎么能防止有人在Android上打电话?

时间:2009-07-30 07:16:36

标签: android phone-call

我想写一个软件,允许家长为孩子的电话设定限制。

我需要在达到限制后使用密码锁定一些电话功能。

我想知道如何阻止打电话和接听电话。如果可以为紧急呼叫设置白名单(例如:青少年在午夜之后不能打电话给朋友,但可以拨打911)。

2 个答案:

答案 0 :(得分:1)

如果不修改Android固件,我认为这是不可能的。 Android的重点是为用户提供终极控制,在您的情况下,用户是孩子,而不是父母。因此,对于家长控制,企业锁定,过滤代理或类似功能,Android 1.5没有很好的钩子。

您可以切换飞行模式,关闭所有无线电,但用户可以将其切换回来,迫使您必须再次打开它......

答案 1 :(得分:1)

不是100%肯定,但你可以创建一个BroadcastReciever的实例来拦截

android.intent.action.NEW_OUTGOING_CALL

意图。然后,根据您定义的规则,可以删除此意图(阻止调用)或通过系统执行它