V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  mxalbert1996  ›  全部回复第 5 页 / 共 83 页
回复总数  1648
1  2  3  4  5  6  7  8  9  10 ... 83  
我研究了一下, @Musong 说的没错,FCM 确实是由应用里的 FirebaseMessagingService 接收 broadcast 来显示通知,但楼主的论据和结论都是错误的。首先「自启动权限」是国产系统特供的吧,AOSP 和 Pixel 里都没有这个东西。然后后台可以使用限制模式,不需要保活。结论,国际上 Android 不费电不费内存并不是误解。
@Musong @ShadowPower
我在 Pixel 上实测电池用量设为受限并且从最近应用划掉以后仍然能正常收到通知。
@Musong @ShadowPower
所以你们说的都是应用被 force stop (强制关闭)的情况?那很正常啊,因为这种情况系统会特殊处理,在用户再次启动前禁止一切自启动和通知。
但这和我说的不矛盾,在应用被关闭(用户从最近应用里把应用划掉)和被系统杀死(因为内存或重启等原因)时 FCM 的 notification message 都是可以正常显示通知的。至于国产系统在应用被划掉时强制关闭应用,那又不是 AOSP 的标准行为,也不在 FCM 的考虑范围内。
@ShadowPower 我说过了,你只要试一试就知道了,你开发过 FCM 应用的话这不难吧。
你肯定没开发过接入 FCM 的应用吧。
https://firebase.google.com/docs/cloud-messaging/concept-options#notifications_and_data_messages
FCM 支持两种类型的消息,其中 Notification message 是如果应用不在前台的话是直接由系统处理,系统会直接显示通知,不需要应用启动。文档里说的是 in the background ,但事实上应用被关闭/杀死时也一样,你只要试一试就知道了。
你说的那种是需要应用自己处理的 Data message 。
355 天前
回复了 lawrenxe 创建的主题 程序员 写了一个一个 YouTube 2023 年的年终总结
Chrome Android 点了 get started 以后就没反应了
2023-12-17 23:00:53 +08:00
回复了 CaptainD 创建的主题 Android 准备换掉小米 14,寻找更合适的安卓手机
Android 版 Google 本来就是只有结果页是直接在应用内显示,打开链接你只能选择跳转浏览器或者使用 Custom Tabs (有点类似应用内浏览器但实际上还是调用 Chrome )。因为它不是浏览器,自然不可能把它设为默认浏览器。是否使用 Custom Tabs 可以在 Google 应用的设置-常规-在应用中打开网页更改。
2023-12-13 14:39:58 +08:00
回复了 tool2d 创建的主题 问与答 大家有没有高手直播写代码的 url 地址?
2023-12-10 22:50:11 +08:00
回复了 sniperking1234 创建的主题 问与答 请问电视 3000 尼特亮度是什么概念,伤眼睛吗
回答楼主的问题,峰值亮度当然不可能是全屏的,但是在其他条件一样的情况下,更高的峰值亮度能使 HDR 效果更好,但是注意是在其他条件一样的情况下,影响 HDR 效果的因素很多,比如 Sony 的电视可能就算峰值亮度更低也能凭借更好的算法达到更好的效果。
2023-12-10 22:45:30 +08:00
回复了 sniperking1234 创建的主题 问与答 请问电视 3000 尼特亮度是什么概念,伤眼睛吗
@BigShot404 这很正常,并不是鸡贼,如果真给你全屏 3000nit 一是你眼睛会瞎,二是功耗直接爆炸。
@juded 大脑会根据整体亮度来调整视觉,但进到你眼睛里的光是一样的,该伤眼睛还是伤眼睛。
原文: https://twitter.com/MishaalRahman/status/1699870712419274794
里面也写到了如果你(未来)想降级某个应用,你需要使用 adb 手动安装那个应用并添加 --enable-rollback 参数。
2023-12-06 12:44:20 +08:00
回复了 xinmans 创建的主题 YouTube 油管上哪些评测频道比较不错
HDTVTest ,是我看过的评测电视最专业的
@BaseException 这个至少在原生系统下是有效的,MIUI 我不确定有没有砍掉这个功能
@ysc3839 app 声明支持多语言的话不用这个命令系统也会显示语言选项,这个命令就是让系统对没声明的应用也显示语言选项。
Android 13 和以上版本可以通过 adb shell settings put global settings_app_locale_opt_in_enabled false 强制为所有应用开启语言设置,然后直接在系统的应用设置里改就行了。
2023-11-30 17:38:56 +08:00
回复了 JeffreyRSmith 创建的主题 NAS 咨询下大佬们 2 盘位 basic 的白群晖怎么更换硬盘
@kingmo888 带冗余的 RAID 的话这是最安全最方便的方法。
2023-11-30 00:28:33 +08:00
回复了 JeffreyRSmith 创建的主题 NAS 咨询下大佬们 2 盘位 basic 的白群晖怎么更换硬盘
你可以先换一个盘,把 3T 盘的数据拷到 8T 盘里,再把 3T 盘换成另一个 3T 盘拷数据,最后换 8T 盘。套件是没法迁移的,只能重新安装。
2023-11-30 00:12:47 +08:00
回复了 cathedrel 创建的主题 Android 请推荐几个 magisk/lsp 插件,能实现如下功能的:
2023-11-27 23:29:57 +08:00
回复了 hahaFck 创建的主题 Apple 显示器 4K 和 5K 的视觉感官区别大么?
@lavard Apple Silicon 全系和主流显卡都支持 DSC ,不是很懂你只看不开 DSC 的情况有什么意义。
1  2  3  4  5  6  7  8  9  10 ... 83  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2940 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 14:03 · PVG 22:03 · LAX 06:03 · JFK 09:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.