【发布时间】:2009-07-30 07:16:35
【问题描述】:
我想写一个软件,让父母给孩子的电话设置一个限制。
达到限制后,我需要使用密码锁定某些手机功能。
我想知道如何阻止拨打和接听电话。如果可以为紧急呼叫设置白名单(例如:青少年不能在午夜后给朋友打电话,但可以拨打 911)。
【问题讨论】:
标签: android phone-call
我想写一个软件,让父母给孩子的电话设置一个限制。
达到限制后,我需要使用密码锁定某些手机功能。
我想知道如何阻止拨打和接听电话。如果可以为紧急呼叫设置白名单(例如:青少年不能在午夜后给朋友打电话,但可以拨打 911)。
【问题讨论】:
标签: android phone-call
如果不修改 Android 固件,我认为这是不可能的。 Android 的重点是为用户提供最终控制权,在您的情况下,用户是孩子,而不是父母。因此,对于家长控制、企业锁定、过滤代理或类似功能,Android 1.5 没有很好的挂钩。
您可能可以切换到飞行模式,该模式会关闭所有无线电,但用户可以将其切换回关闭,迫使您必须再次打开它...
【讨论】:
不是 100% 肯定,但您可以创建一个 BroadcastReciever 实例来拦截
android.intent.action.NEW_OUTGOING_CALL
意图。然后,根据你定义的规则,可以放弃这个意图(阻止调用)或由系统执行它
【讨论】: