gpt4 book ai didi

android:覆盖来电屏幕

转载 作者:行者123 更新时间:2023-11-29 13:58:21 24 4
gpt4 key购买 nike

我想在来电屏幕上添加一些附加信息。为此,在我的应用程序中,我正在检查 PHONE_STATE 和 RINGING,我正在调用一个 Activity 。在此 Activity 中,我将如下设置 TextView 。

它按预期工作。文本被添加到来电屏幕问题是:

如果我在我的应用程序中,即在我的应用程序 View 中,并且如果有来电,则 android 来电窗口出现并消失。我的应用程序窗口出现在顶部,并且应该覆盖来电窗口的 TextView 也可见。

请解释此行为。我该如何解决这个问题?

super.onCreate(savedInstanceState);
Log.i(TAG,"oncreate");
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCH_MODAL);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.incomingcallscreen);
TextView name = (TextView)findViewById(R.id.textView1);
name.setText(getIntent().getExtras().getString("NAME"));
incomingCallActivityContext = this;

布局是

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="250dip"
android:src="@drawable/icon"
android:text="CALLER NAME"
android:textSize="35sp"
android:textColor="@color/WHITE"
android:layout_gravity="center_horizontal"
android:windowAnimationStyle="@android:style/Animation.Translucent"
android:windowBackground="@android:color/transparent"
android:windowIsTranslucent="true" />

</LinearLayout>

最佳答案

android:launchMode="singleInstance" 放入您的 list Activity 中。
说明(小)
“singleTask”和“singleInstance”模式也仅在一个方面彼此不同:“singleTask” Activity 允许其他 Activity 成为其任务的一部分。它始终位于其任务的根部,但其他 Activity (必须是“标准”和“singleTop” Activity )可以启动到该任务中。 另一方面,“singleInstance” Activity 不允许其他 Activity 成为其任务的一部分。它是任务中的唯一 Activity 。如果它启动另一个 Activity ,则该 Activity 将分配给另一个任务——就好像 FLAG_ACTIVITY_NEW_TASK 是在 Intent 中一样。

Full Explaination can be found here

关于android:覆盖来电屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10913789/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com