问题标签 [system-alert-window]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
585 浏览

java - 发布到 Play 商店后不会自动提供 SYSTEM_ALERT_WINDOW 权限

根据这篇文章,在 Android 6 设备的 Play 商店中发布后,SYSTEM_ALERT_WINDOW必须自动授予权限。

这里显示我的应用程序有权绘制其他应用程序。 描述:应用程序权限屏幕。 文本:此应用可以访问:其他、连接和断开 Wi-Fi、完全网络访问、覆盖其他应用

但从 Play 商店下载后,它不会自动提供。

描述:应用信息屏幕。 文本:显示在其他应用程序之上,否

SYSTEM_ALERT_WINDOW只在AndroidManifest.xml

我还能做些什么来让用户在SYSTEM_ALERT_WINDOW从应用商店下载应用后自动获得权限?Play商店是否有可能阻止我并且不授予自动获得权限的能力?

0 投票
1 回答
1281 浏览

android - 如何检查是否有 Draw over 其他应用程序为 True 的应用程序?

我对在 Android 中获得一个包的活动系统警报窗口权限感到有点困惑。我正在使用下面的代码,但即使我们禁止该应用程序从“在其他应用程序上绘制”,此代码也会返回 0。任何指针?

我的用例是进行检查,如果system_alert_window permission找到任何应​​用程序,我们需要告诉用户更改该应用程序的权限以继续进行。

packageManager.checkPermission("android.permission.SYSTEM_ALERT_WINDOW", info.packageName)

0 投票
0 回答
130 浏览

android - Android如何在不询问SYSTEM_ALERT_WINDOW的情况下在顶视图上发出窗口警报

我想通过使用在顶视图上制作一个窗口警报视图SYSTEM_ALERT_WINDOW,当我使用我的应用程序时,我需要接受“绘制应用程序”弹出窗口。

我下载DU Recorder了应用程序,这个应用程序似乎也使用了这种技术,但它没有显示"Draw over Apps"弹出窗口。你知道做同样的(DU Recorder)应用程序的技术吗?或者我们有什么技巧可以做到这一点?你能帮我分享一下吗?十分感谢您的支持。

0 投票
0 回答
197 浏览

android-studio - Android ImageView 捏缩放和旋转不适用于扩展服务的类

我正在尝试实现一个应用程序,该应用程序使用android.permission.SYSTEM_ALERT_WINDOW. 它在屏幕上显示一条直线(ImageView),可以拖动(单指)、缩放(双指缩放)和旋转(双指)。

在此chatHead 代码ImageView的帮助下,我可以在屏幕上拖动。但是我无法在此服务上应用缩放和旋转,但缩放和旋转在应用于扩展的正常活动时效果很好(使用这个问题的第二个答案)。ImageViewAppCompatActivity

我在下面提供我的完整代码以供参考。

HomeActivity.java

HomeActivity我打电话给Service(LineService)AppCompatActivity(LineActivity)。我无法viewTransformation()LineActivityin实现该功能,LineService因为它是一个Service. 有没有其他方法可以在LineService.

活动主页.xml

LineService.java

LineActivity.java

activity_test_line.xml

行.xml

0 投票
1 回答
1066 浏览

android - Android Espresso java.lang.SecurityException:权限 android.permission.SYSTEM_ALERT_WINDOW 不是可更改的权限类型

我有一个需要SYSTEM_ALERT_WINDOW许可的 Espresso 脚本。我使用以下代码授予所有测试脚本的权限:

而且我有一个特殊的 AndroidManifest 用于包含权限的测试用例。

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />

这适用于来自不同品牌和 Android 版本的大多数设备,从 Android 5.X 到 Android 8.x(大约 15 多个设备)。然而,在我的带有 Android 6.0 的华为 P8 Lite 上,我收到以下错误:

当我检查 logcat 时,会显示以下附加错误:

我还尝试在设备上手动更改测试应用程序和待测试应用程序的“显示在其他应用程序上”权限。但这也没有改变任何东西。

当我从 GrantPermissionRule 中删除 SYSTEM_ALERT_WINDOW 权限时,所有其他测试都运行良好。我不明白为什么这会在某些设备上失败。

我使用以下网站进行研究,但没有一个有用:

0 投票
0 回答
70 浏览

java - 如何处理 Java UI 测试的 Safari 系统警报

我有一个由 Java 代码运行的 UI 测试。Apple Safari 浏览器的测试案例之一。有没有办法从代码端处理一次性系统警报?

0 投票
1 回答
460 浏览

flutter - 如何在 system_alert_window 颤振中添加图像

我正在使用 system_alert_window 颤振包并想在正文中添加用户图像但无法实现这一点。请帮忙。

0 投票
0 回答
157 浏览

java - 如何在 java 中使用 system_alert_window 弹出窗口

我需要让我的应用程序优于其他应用程序,我尝试获得SYSTEM_ALERT_WINDOW如下所示的权限。

我从这里得到了用户 Jayman Jani 的代码。

当用户连续使用应用程序 X 分钟/小时时,我希望制作一个自定义系统警报弹出窗口,但我似乎找不到有关如何设置此弹出窗口的任何信息。我对这一切都很陌生,所以如果有人可以逐步解释它,那就太好了。谢谢!

0 投票
2 回答
912 浏览

android - How to show alert dialog when app is closed

I am really in trouble with that situation. When a call comes, I can hold the call and number that call me. After this incoming calls, I want to show an "alert dialog "although my application is closed.

I am using the Android emulator with API >23.

Here is my mainactivity.java

My androidmanifest.xml

And my InterceptCall.java

I really do not know what to do... or how to do it. I just want to show an alert dialog with yes/no button when the call has ended.

0 投票
0 回答
1052 浏览

flutter - 如何创建背景浮动小部件?- 颤振/飞镖

是否可以创建一个浮动在后台的小部件(即当用户按下主页按钮时有一个浮动应用程序)?

我尝试使用 system_alert_window ( https://pub.dev/packages/system_alert_window ),但是,它只允许文本和按钮在后台浮动,没有其他颤振小部件可以浮动。

下面显示的图像是我想要在这里实现的在此处输入图像描述

在此处输入图像描述