1. 通过broadcastreceiver启动应用程序;2. 自定义来电显示



我有两个问题:

  1. 我希望我的广播接收器将是主启动器(不是活动!!)。怎么做呢?

  2. 我想写一个自定义呼入窗口/自定义来电显示。我如何替换默认窗口或隐藏它与我的?

Ariel

广播接收器不能用作主启动器,即活动。

广播接收器将在后台监听意图(应用程序不需要运行)。当你收到一个广播意图时,你会根据广播的类型执行一个动作。

例如,在你想做的事情中,你会让广播接收器监听电话状态的变化,并检查它是否传入,然后在你的应用程序中启动一个活动。

注意,我不确定你是否有权限改变来电窗口,因为这是由android内部控制的,我不相信你有权限不使用这个或修改窗口。