问题标签 [android-bubbles]

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 投票
1 回答
450 浏览

android - Android Q:在android java.lang.NoSuchMethodError中使用bubble时出错

我正在尝试在 Android中使用此新功能并出现错误

('android.app.Notification$BubbleMetadata$Builder' 的声明出现在 /system/framework/framework.jar 中)

项目正在使用“android-Q”构建,但应用程序在活动开始时崩溃。

这是我在 MainActivity.kt 中使用的示例代码

AndroidManifest.xml

0 投票
2 回答
1028 浏览

android - 为什么气泡显示为正常通知?

我最近一直在试验新的Bubbles API。无论我做什么,我希望以气泡形式出现的通知总是作为正常通知出现在系统托盘中。

我已经编写了自己的玩具应用程序,我将在此处添加。我还从我学习过的教程(此处此处)中删除了其他几个应用程序。在每种情况下,都没有气泡,只有系统托盘通知。

由于示例应用程序声称它们可以呈现气泡,因此我认为问题一定出在我的模拟器环境中。我正在运行一个使用Android API R. 我在开发者选项中启用了气泡:

在此处输入图像描述

这是我开发的应用程序的相关代码:

AndroidManifest.xml

MainActivity.kt

气泡视图模型.kt

NotificationHelper.kt

最后,目标活动,我认为这并不重要,因为它只有在气泡可以点击时才会触发: BubbleActivity.kt

这就是它的全部内容。但是当运行它并单击按钮以显示气泡时,我得到了这个结果:

在此处输入图像描述

0 投票
1 回答
307 浏览

android - 如何在我的应用中请求 Bubble 的许可?

我在我的 Android 10 应用中使用气泡功能。所以我需要请求许可才能启用气泡功能。如果用户同意该权限,则需要通过启用它的确切路径。我如何做到这一点。提前致谢。

0 投票
0 回答
138 浏览

android - 使用气泡通知来电

下面是我的气泡通知代码,

在此,不推荐使用 setDefaults、setSound、setVibrate、addAction。

并且在收到来电通知时,点击通知无法获得全屏意图。而不是那个白屏来来去去。同时操作按钮工作正常。只有在设备处于请勿打扰模式时才能看到全屏意图活动。我不知道我的代码有什么问题。任何人都可以帮我解决这个问题。提前致谢。

如果有人遇到这个问题,那么请分享你的想法

0 投票
0 回答
79 浏览

android - 从 Android Q 中的电话状态接收器创建时,气泡通知显示为普通通知

我试图在通话结束后显示来自电话状态接收器的气泡通知,并将其显示为普通通知。但是当我从按钮单击事件发送通知时,它会显示气泡通知。

这是清单文件气泡活动

用于在电话状态广播接收器中显示气泡通知的片段

此代码在通话结束后显示普通通知而不是气泡通知。 相同的代码(需要从活动运行进行某些更改)我尝试单击按钮,它按预期显示气泡通知。我在模拟器上运行API level 29and compileSDKVersion 29andtargetSDKVersion 29

0 投票
1 回答
91 浏览

android - 如何在android中显示像twitter这样的图像

在此处输入图像描述

大家好,我想显示附件中显示的图像。我已经创建了一个视图,但我无法一个接一个地设置图像,但应该剪切第二个和第三个图像。有没有办法使用xml来实现这个视图?

这是我的看法: 在此处输入图像描述

0 投票
1 回答
830 浏览

android - 如何在 Android 11(Api 30) 上实现 Android Bubbles 通知

我正在尝试实现Android Bubbles 通知 API,但它对我不起作用,它显示为普通通知。我正在模拟器 API 30(Android 11)上进行测试。我得到了在设备上工作的人员示例,并且我正在遵循对话通知指南。

  • 通知使用 MessagingStyle。
  • (仅当应用面向 Android 11 或更高版本时)通知与有效的长期动态或缓存的共享快捷方式相关联。通知可以通过调用 setShortcutId() 或 setShortcutInfo() 来设置此关联。如果应用面向 Android 10 或更低版本,则通知不必与快捷方式相关联,如后备选项部分所述。
  • 在发布时,用户尚未通过通知渠道设置将对话从对话部分降级。

请告诉我我错过了什么?

此外,我还收到了一些关于 Bubbles 设计的可选问题。

  • 我应该在应用程序的什么时候创建快捷方式以及何时更新它?
  • Person 对象需要如何缓存?

这是我到目前为止得到的

显现

摇篮

0 投票
0 回答
152 浏览

android - 如何使用 Glide 加载带有 AdaptiveBitmap 的 IconCompat

如何利用 Glide 缓存来加载通知图标?这些是在MessagingStyle通知和Shortcuts中的Person对象中使用的IconCompat。此外,气泡需要同时使用这两种方法。

我使用 Glid 作为休耕:

我有几个关于这个解决方案的问题

  • 尺寸应该是ADAPTIVE_BITMAP_SIZE多少?
  • 位图何时会被回收?
  • 如何处理加载位图的错误?
0 投票
0 回答
214 浏览

android - 无法在 Android 11 中制作聊天气泡

我从官方 android 文档中选择的 Helper 类。有什么我遗漏的东西可以防止气泡出现吗?

我用它来称呼它

更新 这是清单 -

0 投票
1 回答
66 浏览

android - Android 聊天气泡概述了自定义设计

在此处输入图像描述

**我需要做这样的设计,如果有人知道,请帮助我**

我遵循来自软链接的参考是聊天气泡链接的答案。但我不知道如何使用概述的 ui 制作自定义样式