summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorarunvoddu <arunvoddu@google.com>2022-06-27 16:26:07 +0000
committerArun kumar Voddu <arunvoddu@google.com>2022-09-27 05:39:14 +0000
commitaa8d8c37e1949286191649d9e9d97e750a948cf9 (patch)
tree8e3b60ddd2b6ba9f727b065bc2e242c3d63ee293
parent590dc8e4bddfe7bd515c17df205839c546d31596 (diff)
downloadStk-android13-qpr3-c-s10-release.tar.gz
Bug: 227203202 Test: Manual Verification done Change-Id: Ie2cc6d9fd45980515cc481ecca415577389ea8f8 (cherry picked from commit b169eb572e57f8a24a51ba8bf14c61eeec2cb646)
-rw-r--r--AndroidManifest.xml1
-rw-r--r--src/com/android/stk/StkInputActivity.java5
-rw-r--r--src/com/android/stk/StkLauncherActivity.java4
-rw-r--r--src/com/android/stk/StkMain.java5
-rw-r--r--src/com/android/stk/StkMenuActivity.java4
5 files changed, 12 insertions, 7 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 6b841ce..348e798 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -32,6 +32,7 @@
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
+ <uses-permission android:name="android.permission.HIDE_NON_SYSTEM_OVERLAY_WINDOWS"/>
<application android:icon="@drawable/ic_launcher_sim_toolkit"
android:label="@string/app_name"
diff --git a/src/com/android/stk/StkInputActivity.java b/src/com/android/stk/StkInputActivity.java
index b9c821b..7b5959d 100644
--- a/src/com/android/stk/StkInputActivity.java
+++ b/src/com/android/stk/StkInputActivity.java
@@ -16,8 +16,6 @@
package com.android.stk;
-import android.app.ActionBar;
-import android.app.Activity;
import android.app.AlarmManager;
import android.content.Context;
import android.content.Intent;
@@ -150,7 +148,8 @@ public class StkInputActivity extends AppCompatActivity implements View.OnClickL
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
CatLog.d(LOG_TAG, "onCreate - mIsResponseSent[" + mIsResponseSent + "]");
// appService can be null if this activity is automatically recreated by the system
diff --git a/src/com/android/stk/StkLauncherActivity.java b/src/com/android/stk/StkLauncherActivity.java
index f1100b2..79233cb 100644
--- a/src/com/android/stk/StkLauncherActivity.java
+++ b/src/com/android/stk/StkLauncherActivity.java
@@ -23,6 +23,7 @@ import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.KeyEvent;
+import android.view.WindowManager;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.TextView;
@@ -32,7 +33,6 @@ import android.graphics.BitmapFactory;
import com.android.internal.telephony.cat.Item;
import com.android.internal.telephony.cat.Menu;
import com.android.internal.telephony.cat.CatLog;
-import com.android.internal.telephony.PhoneConstants;
import android.telephony.TelephonyManager;
@@ -58,6 +58,8 @@ public class StkLauncherActivity extends ListActivity {
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
CatLog.d(LOG_TAG, "onCreate+");
mContext = getBaseContext();
mTm = (TelephonyManager) mContext.getSystemService(
diff --git a/src/com/android/stk/StkMain.java b/src/com/android/stk/StkMain.java
index 0899d2b..e732152 100644
--- a/src/com/android/stk/StkMain.java
+++ b/src/com/android/stk/StkMain.java
@@ -20,14 +20,13 @@ import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
-import android.view.View;
import com.android.internal.telephony.cat.CatLog;
-import com.android.internal.telephony.PhoneConstants;
import android.telephony.TelephonyManager;
import android.view.Gravity;
+import android.view.WindowManager;
import android.widget.Toast;
/**
@@ -47,6 +46,8 @@ import android.widget.Toast;
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
CatLog.d(LOG_TAG, "onCreate+");
mContext = getBaseContext();
mTm = (TelephonyManager) mContext.getSystemService(
diff --git a/src/com/android/stk/StkMenuActivity.java b/src/com/android/stk/StkMenuActivity.java
index c75e3ab..16ebccd 100644
--- a/src/com/android/stk/StkMenuActivity.java
+++ b/src/com/android/stk/StkMenuActivity.java
@@ -31,6 +31,7 @@ import android.view.ContextMenu.ContextMenuInfo;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.view.View;
+import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.ImageView;
import android.widget.ListView;
@@ -85,7 +86,8 @@ public class StkMenuActivity extends ListActivity implements View.OnCreateContex
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
-
+ getWindow().addSystemFlags(
+ WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
CatLog.d(LOG_TAG, "onCreate");
ActionBar actionBar = getActionBar();