我做了广播接收器,当我接到电话时,我想添加一个按钮(除了接听和谢绝)来完成一定的功能,所以我看到了两个解决方案,一个是我做的(如果有可能的话,半屏透明的活动将有按钮,但不阻止接听和谢绝按钮,或者我看到的第二个解决方案是制作一些类似于游戏中的大型来电图片应用程序。谢谢

  public class CallReceiveD extends BroadcastReceiver {
private ITelephony telephonyService;
String phoneNumber;
@Override
public void onReceive(Context context, Intent intent) {
    // i will call the intent here

            }}

最佳答案

您绝对可以将活动创建为一个对话框,它将占据屏幕的一部分。虽然我不确定这会实现你想要的,因为通过打开新的活动,电话活动应该开始暂停,并可能会扰乱你的流程。可能尝试打开一个活动并在清单中的活动中定义

<activity android:theme="@android:style/Theme.Dialog" />

看看这是否对你想做的事情有用。然后你可以把活动周围的暗物弄出位置、大小等。

关于android - 我可以制作仅覆盖屏幕一半的Android应用吗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12930158/

10-12 00:26
查看更多