gpt4 book ai didi

android - 将 android "notifications"发送到单独的系统

转载 作者:行者123 更新时间:2023-11-30 04:25:02 25 4
gpt4 key购买 nike

基本上,我试图让“通知”出现在通知栏中的其他地方,或者类似的东西。*
注意 ":我对捕获并可能弄乱原始通知并不感兴趣,我只想知道它在那里。围绕这个主题似乎有更多问题,但主要是质量是“我想要这个”,预期的答案是“你不能”。也许你(我们)可以想出另一种选择?

我想到的,但似乎有问题的是:


1:捕获所有发送的通知我认为您不能扩展/覆盖/更改当前的notificationManager。人们似乎认为非恶意应用程序不需要这样做。我不同意。但是我不知道有什么方法可以做到这一点。另一种选择是向经理询问当前的“实时”通知,但我认为没有这种方法。还有这些线程的结论:


2:捕获广播。这似乎更可行,尽管并非所有内容都有可用的广播。除了最后一点:这意味着我必须找出可用的广播,并对每个硬编码的广播采取行动。 让用户添加自己的广播是否可行?他们怎么知道他们最喜欢的节目是否(以及什么)发出?(我的意思是:添加他们自己的应用程序应该收听的内容,显然不是添加广播本身)
这可能涉及某项 Activity ,该 Activity 会在一段时间内捕获所有内容,然后您确保让您的程序发送通知,希望它也发送类似广播的内容?一旦识别出广播,您想对其采取行动,但我不知道您是否可以动态地改变您的行为。


3:完全不同的东西,它可以让我将尽可能多的不同类型的信息(最终用户可选择)发送到“外部”地方。


* 我正在尝试将所有通知发送到辅助位置(在本例中为 watch )。我可以为各种不同的情况(短信、电话、邮件、推特等)制作一些东西,但这意味着双带宽和 cpu(电池),每次我(或用户)想要添加另一种类型的消息时,我需要编码更多。

最佳答案

But nevertheless I don't know any method that can accomplish this.

正确,只是修改固件。

Another option would mean to ask the manager for the current 'live' notification, but there is no such method I believe

也对,就是修改固件而已。

And how would they know if (and what) their favorite program sends out?

他们不会。

当然欢迎您:

  • 为广播定义您自己的广播 Intent 结构,说“嘿,如果外面有人有某种扩展通知,这里有一个!”

  • 创建一个或多个使用此类事件的最终用户应用程序(例如,路由到您的 watch )

  • 记录并宣传您的Intent 结构,说服开发人员利用它来广播此类事件或使用此类广播

关于android - 将 android "notifications"发送到单独的系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8660335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com