当前位置: 首页 > 知识库问答 >
问题:

为android应用程序创建全局重叠视图

公羊灿
2023-03-14

我们需要一个应用内通知栏。任何时候,当应用程序收到一个推送通知,无论哪个活动在前面,通知栏需要显示和浮动在活动的顶部。它是半透明的,如果自定义点击它,它会消失。

Android似乎没有窗口框架(如IOS或Web),因此我们无法在没有活动上下文的情况下绘制通知栏。我们需要让每个活动都有一个通知栏,然后当通知到来时,我们会显示当前前置活动的通知栏。

我认为这个解决方案很愚蠢……我想让我的应用程序的通知栏成为全局的,我能做到吗?

共有1个答案

郎曾笑
2023-03-14

根据android标准,通知将与声音和振动一起显示在android工具栏中查看我的答案

在实施以下步骤之前,验证Android设计指南以供通知参考

按照Android标准,在每个通知上推送透明活动是不可取的

但是如果你想为你的应用程序开发一个透明的屏幕,那么就做下面的事情

  1. 创建具有透明背景的活动参考一和参考二
  2. 收到带有接收数据的通知后,推送此活动
  3. 处理整个活动的接触并结束活动
 类似资料:
  • 我刚刚编写了一个仅带有LinearLayout的简单Android应用程序。我将此LinearLayout用作类的属性和方法的本地对象(例如在onCreate方法中)。 第一种情况:作为财产的线性布局 第二种情况:作为方法对象的线性布局 在这两种情况下,都没有错误。然而,当我在模拟器或设备上运行时,第一个案例出现了如下错误。为什么?我认为这个问题是由方法引起的。在调用onCreate方法之前,该方

  • Ember CLI,Ember的命令行界面提供了一个标准的项目结构,一组开发工具和一个插件系统。这允许Ember开发人员专注于构建应用程序,而不是构建使它们运行的​​支持结构。可通过ember --help显示Ember CLI提供的命令,或通过ember help <command-name>查看特定命令的信息。 创建应用程序 $ ember new super-rentals 上述ember

  • 我是android开发的新手。我正在制作一个相机应用程序,我卡在点上,我得到了这么多的解决方案已经在网上,但我的问题没有解决,请帮助。我是自动捕获的图像和上传的服务器,但我得到所有的图像在景观模式,正确的方向,其他没有在正确的方向。在预览时,我的显示器是右转的,但是捕获图像的图像方向不对,我的代码是 public void surfaceChanged(SurfaceHolder holder,i

  • 我试图在我的项目中安装,但是生成了一个没有开始脚本的package.json,我得到了一个错误"未提供模板。这可能是因为您使用的create-react-app版本过低。请注意,不再支持创建-反应-应用程序的全局安装。"正如在关于这个问题的其他问题中建议的那样,以下是我已经尝试过的:,然后(现在当我输入<它说:在......中没有创建反应应用程序,并重新启动了我的计算机。 我不知道还能尝试什么。谢

  • 我们在一个Java文件中编写一个代码,使用Gradle我们可以编译Java文件和资源文件,并制作一个APK,所以这里有一个疑问,为什么我们需要android SDK?

  • 我们已经将docusign集成到应用程序中,并且能够通过docusign API创建信封、添加签名者和创建收件人视图url。 下一步是允许发送方查看信封,为此,我们正在使用创建发送方视图API。我们能够成功地发出请求,并返回url。 调用创建发送方视图API的API: docusign api调用返回的url示例:<代码>https://demo.docusign.net/Member/Start