我是Android的新手,所以我感谢你所有的评论。
我想从BroadcastReceiver调用一个新的Intent。 是否可以设置新意图的显示大小并定位它?
准确地说,我想在传入的顶部放置一张自定义图片 呼叫屏幕仍然可以接听或拒绝来电。
我可以用烤面包做,但它在我之后消失,我不想要那样 发生。
提前致谢!
答案 0 :(得分:0)
我想从BroadcastReceiver调用一个新的Intent
你没有"拨打新Intent
"在Android中。
是否可以设置新意图的显示尺寸并定位它?
我假设通过"拨打新Intent
"你的意思是"开始一项活动",并通过"设置新Intent
"的显示大小。你的意思是"设置活动的显示大小"。
在这种情况下,开始活动的代码无法控制该活动的呈现。活动的实现者是控制渲染的实现者。活动可能无法填满屏幕并控制其大小。我认为活动有可能控制它在屏幕上的位置,尽管我还没有调查过。
我想在来电屏幕的顶部放置一张自定义图片,但仍然可以接听或拒绝来电
这既不可能也不切实际。
这是不可能的,因为只有前台活动才能获得用户输入。您的活动将会自定义图片"将收到所有输入;来电屏幕不会接收输入,因此用户无法接受或拒绝来电。
这是不切实际的,因为在数千个Android设备型号中,有几十个(如果不是数百个)来电屏幕实现,其中没有一个必须看起来相同。因此,您无法知道自己的自定义图片是否为"将直观地覆盖来电屏幕中的重要内容,例如接受或拒绝来电的按钮。