android - 屏幕上的应用程序优先级

标签 android android-studio service

是否有任何方法可以授予应用程序在另一个应用程序之上启动 Activity 的权限?例如,当您正在使用其他应用程序时有人通过您的手机调用您,则调用 Activity 优先。

最佳答案

要授予权限,请添加

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

到您的 list 文件。

要在其他应用程序之上显示 View ,请使用窗口管理器

WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
WindowManager.LayoutParams paramsForButton = new WindowManager.LayoutParams(
                WindowManager.LayoutParams.MATCH_PARENT,
                WindowManager.LayoutParams.MATCH_PARENT,
                WindowManager.LayoutParams.TYPE_SYSTEM_ALERT;
windowManager.addView(yourViewWindowManager.LayoutParams, paramsForButton);

关于android - 屏幕上的应用程序优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35203892/

相关文章:

android - 在 android 中的同一个 YouTubePlayerView 上播放 youtube 视频

c# - 窗口服务中的 App.config

android - 在 Oreo 中销毁服务时防止通知被取消

java - 如何在 android studio 中从 mysql 数据库检索并显示用户详细信息?

安卓工作室 : Exclude resource file under resources sourceSets

android-studio - Android studio 4.1 - 如何禁用直接在 Android Studio 中运行 Android 模拟器

Linux -> 自动删除超过 2 天的文件

Android - 使用相机 Intent (ACTION_VIDEO_CAPTURE) 显示不同的方向

android - kotlin.NotImplementedError: An operation is not implemented: not implemented Error from ImageButton Click

android - 如何以编程方式从 Android 上的渐变中获取颜色列表