我想写一个软件,允许家长为孩子的电话设定限制。
我需要在达到限制后使用密码锁定一些电话功能。
我想知道如何阻止打电话和接听电话。如果可以为紧急呼叫设置白名单(例如:青少年在午夜之后不能打电话给朋友,但可以拨打911)。
答案 0 :(得分:1)
如果不修改Android固件,我认为这是不可能的。 Android的重点是为用户提供终极控制,在您的情况下,用户是孩子,而不是父母。因此,对于家长控制,企业锁定,过滤代理或类似功能,Android 1.5没有很好的钩子。
您可以切换飞行模式,关闭所有无线电,但用户可以将其切换回来,迫使您必须再次打开它......
答案 1 :(得分:1)
不是100%肯定,但你可以创建一个BroadcastReciever的实例来拦截
android.intent.action.NEW_OUTGOING_CALL
意图。然后,根据您定义的规则,可以删除此意图(阻止调用)或通过系统执行它