android-windowmanager相关内容

如何创建位于Android所有应用程序之上的UI或小部件?

我可以在Android中创建将位于所有应用程序之上的UI或小部件吗?有些应用程序具有这样的小部件.一个示例在所有应用程序的顶部都有一个相机图标,单击该图标将捕获屏幕. 解决方案 如果只想显示某些内容,则可以将其显示在所有内容之上,甚至包括锁屏. 如果您希望单击某些内容,则可以将其显示在除锁屏之外的任何内容之上. 这里是一个示例,请根据您的需要进行修改: 创建服务并执行以下 ..
发布时间:2020-08-30 01:56:37 移动开发

如何在其他应用程序上方显示代码绘制的线条?

详细信息:我想添加一条代码绘制的线(就像您使用画布/绘画进行绘制一样),并将其显示在其他应用程序上. 我目前有一个应用程序,可以让我在其他应用程序上显示图像.有关我的代码,请参见我的 Stackoverflow答案.我已经实现了这样做的权限: android.permission.SYSTEM_ALERT_WINDOW 我尝试将画布/绘画添加到WindowManager中而没有错误 ..

为什么我的EditText复制/粘贴菜单位于EditText下?如何更改弹出窗口的z顺序?

注意 如果有人知道如何订购通过windowmanager添加的Windows(z顺序),我也将接受答案,因为它将回答所有问题.实际上,我只发现在windowManager.addView(MyView)之后立即执行windowManager.removeView(MyView)将视图置于另一个视图的前面,但这并不理想,因为它在视觉上删除并添加了视图.如此疯狂的想法是,他们没有在android ..

哪些API用于覆盖其他应用程序(如Facebook的Chat Heads)?

Facebook如何在Android上创建聊天头?在所有其他视图之上创建浮动视图的API是什么? 解决方案 这个一个: 允许应用程序使用类型打开窗口 TYPE_SYSTEM_ALERT,显示在所有其他应用程序的顶部. 很少有应用程序应使用此许可权.这些窗户是专为 与用户进行系统级交互. 恒定值:"android.permission.SYSTEM_ALERT_WINDOW" ..
发布时间:2020-08-24 05:40:01 移动开发

具有不透明导航栏的深色文本透明状态栏

等等,它不是重复的 在此处提出了类似的问题,但未解决深色文本状态栏. 我想做什么 我想同时实现三件事: 透明状态栏(不隐藏它!) 深色状态栏 不透明(或黑色)导航栏(不允许活动内容在其下方膨胀) 我尝试过的 解决方案 getWindow().getDecorView().setSystemUiVisibility( ..

WindowManager.addView软键或导航栏的ontop(覆盖)

今天,我看到一个应用程序覆盖了整个屏幕,包括导航栏(或具有返回,首页等功能的软键).是chainfire的CF.Lumen(需要android 4.4 +). 我只是想起这在一般方法上是不可能的,所以有很多答案告诉我.因此,我从Lumens apk(对不起的链火)中查找了smali代码,发现0x7d6作为类型说明符,即TYPE_SYSTEM_OVERLAY. 通常,这会使视图覆盖在锁定屏幕的 ..

Oreo(API 26)-drawOverlay +覆写状态栏

在android oreo中,我不能再使用WindowManager.LayoutParams.TYPE_SYSTEM_ERROR,而必须使用WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY.缺点是该模式不会覆盖状态栏. 无论如何,是否有实现旧行为并能够覆盖状态栏的功能?我有一个侧边栏应用程序,并且直到现在,我还允许用户在屏幕上方也有触发 ..

Facebook Messenger如何绘制聊天头? (机器人)

我知道这个StackOverflow已经有很多次了,不过我很着迷于Facebook Messenger如何绘制Chatheads。 我遵循了教程将ImageView作为叠加层。但是,拖动它是非常缓慢,不同于显示非常流畅的动画的Chatheads。 打开“显示GPU视图更新”选项当拖动聊天头时,开发人员选项会闪烁屏幕。但是,拖动我的ImageView不会触发任何闪烁。 这是一个小的 ..

Facebook使用哪些API来创建聊天头?

Facebook如何在Android上创建聊天头? 解决方案 这个一个: 允许应用程序使用类型 TYPE_SYSTEM_ALERT打开窗口,显示在所有其他应用程序的顶部。 很少有应用程序应该使用这个权限;这些窗口用于与用户进行系统级交互的 。 常量值:“android.permission.SYSTEM_ALERT_WINDOW” //编辑: 完整代码这里: ..
发布时间:2017-10-13 17:46:37 移动开发

替代“FLAG_BLUR_BEHIND”在Android中?

我可以看到,当我使用与API演示文稿中显示的相同的标记来模糊背景时,我收到一条不推荐使用的警告: “WindowManager.LayoutParams.FLAG_BLUR_BEHIND字段已被弃用”。 我已经阅读了, ve发现“不再支持模糊”。 这是否意味着它在以后的版本中不起作用?他们为什么不赞成呢?有办法吗我真的很喜欢这个功能。 解决方案 好的,可能没有其他的使用A ..

如何Facebook的Messenger的绘制chathead? (Android版)

我知道这已经被问了很多次这里的计算器,但我着迷的Facebook Messenger的如何绘制Chatheads。 我跟着这个教程以放置的ImageView为覆盖。然而,拖拽它的非常不畅,不像Chatheads这表现出无比流畅的动画效果。 打开“显示GPU视图更新”,在开发人员选项选项闪烁的屏幕,同时被拖动一个Chathead。然而,拖着ImageView的不会触发任何闪烁。 下面是一个小的 ..

BadTokenException无法添加窗口中微调PopUpWindow

我知道这里有很多类似的问题,但我不能够答案传输到我的问题(或我没有找到答案,我需要...) 在(在onOptionsItemSelected)我的动作条菜单我打开用户设置一个popupWindow。复选框,单选按钮做工精细,但如果在spinner我选项卡,将有一个致命异常: 致命异常:主要 android.view.WindowManager $ BadTokenException:无法添加窗 ..
发布时间:2016-03-19 00:37:45 移动开发