📄🦌🙌🐟🏖️
ccc2
探 索 星 辰 大 海
精选文章
按住 Shift 横向滚动
Android 的 Partial Wake Lock 限制,后台保活还能怎么做

Android 的 Partial Wake Lock 限制,后台保活还能怎么做

Android 的 Partial Wake Lock 限制,后台保活还能怎么做 Android 的 Partial Wake Lock 限制,后台保活还能怎么做 如果你最近把手上的项目 targetSdkVersion 升到 34(Android 14),同时又恰好有个需要在后台持续跑任务的需求,

WebView 的 JsBridge 方案,现在还有必要吗

WebView 的 JsBridge 方案,现在还有必要吗

WebView 的 JsBridge 方案,现在还有必要吗 「WebView 的 JsBridge 方案,现在还有必要吗」 上个月处理一个老项目的性能工单,用户反馈在低端机上点击 H5 页面的按钮后,Native 端要卡将近半秒才有响应。抓 Systrace 一看,时间全耗在了一条 shouldOv

Notification Channel 的分组策略,太多渠道怎么办

Notification Channel 的分组策略,太多渠道怎么办

Notification Channel 的分组策略,太多渠道怎么办 「Notification Channel 的分组策略,太多渠道怎么办」 做内容聚合类应用的工程师大概率都遇到过这个窘境:产品运营要求每个栏目单独开关通知,技术侧为了把控制权交给用户,在 Android O 之后为每个栏目都建了独

远程真机测试平台对比:Firebase、AWS、BrowserStack

远程真机测试平台对比:Firebase、AWS、BrowserStack

远程真机测试平台对比:Firebase、AWS、BrowserStack 「远程真机测试平台对比:Firebase、AWS、BrowserStack」 把 targetSdk 升到 34 之后,我们的应用在 Samsung Galaxy S24 Ultra 上收到一个 Native 崩溃,堆栈指向一

Android 14 的部分照片访问权限,用户体验真的变好了吗

Android 14 的部分照片访问权限,用户体验真的变好了吗

Android 14 的部分照片访问权限,用户体验真的变好了吗 Android 14 的部分照片访问权限,用户体验真的变好了吗 线上最近收到一条挺典型的用户反馈:升级 Android 14 之后,打开 App 只能看到三张图,但手机相册里明明存了两千多张。客服排查了一圈,网络正常、存储空间充足、Ap

Choreographer 的帧回调,自己监听能做什么

Choreographer 的帧回调,自己监听能做什么

Choreographer 的帧回调,自己监听能做什么 「Choreographer 的帧回调,自己监听能做什么」 去年把项目里的性能监控 SDK 从基于 Handler 的埋点方案切到 Choreographer 时,我满以为这只是一个简单的 API 替换。毕竟 Choreographer 从 A

Sentry 的崩溃监控集成,比 Firebase 差在哪

Sentry 的崩溃监控集成,比 Firebase 差在哪

Sentry 的崩溃监控集成,比 Firebase 差在哪 Sentry 的崩溃监控集成,比 Firebase 差在哪 去年把公司项目的崩溃监控从 Firebase Crashlytics 迁移到 Sentry 时,我遇到过一个非常具体的坑。线上报了一个 SIGSEGV 的 native crash

Google I/O 又画饼了,Android 开发者怎么看

Google I/O 又画饼了,Android 开发者怎么看

Google I/O 又画饼了,Android 开发者怎么看 「Google I/O 又画饼了,Android 开发者怎么看」 每年五月的山景城,对 Android 开发者来说已经成了一种固定的仪式感。定好闹钟,打开直播,看着 Sundar Pichai 走上台,然后数一数今年的 Keynote 里

ExoPlayer 的自定义 Renderer,硬解失败 fallback

ExoPlayer 的自定义 Renderer,硬解失败 fallback

ExoPlayer 的自定义 Renderer,硬解失败 fallback 「ExoPlayer 的自定义 Renderer,硬解失败 fallback」 线上有一个崩溃在 Amlogic S905X3 方案的电视盒子上集中爆发。Android 10,ExoPlayer 2.18.1,播放 HEVC

Jetpack 库的源码阅读指南,从哪里下手

Jetpack 库的源码阅读指南,从哪里下手

Jetpack 库的源码阅读指南,从哪里下手 Jetpack 库的源码阅读指南,从哪里下手 你在调试一个内存泄漏,追踪到 ViewModel 的 onCleared() 始终没触发。按住 Ctrl 点进 ViewModel 类,IDE 跳转到了 androidx.lifecycle.ViewMode