使用 Litho 改进 News Feed 上的 Android 视频表现 原文链接:Improving Android video on News Feed with Litho随着移动设备上的视频消费快速增长,Facebook 移动工程师面临着高效呈现内容的新挑战。与简单的 UI 元素(如文本和照片)相比,视频需要更多资源。它们使用使 CPU 保持忙碌的解码器;他们分配大量内存进行设置;他们使用更多的网络带宽从服务器下载视频数据。在像 News Feed 这样的可滚动容器中播放视频尤其具有挑战性——设备资源的压力有丢帧的风险,这可能会导致抖动的滚动体验。另外,我们不希望人.
Google I/O 2021 What‘s new in Android Machine Learning 视频地址:Android 机器学习新功能,Video 时长:9min29s以下是视频内容的文字总结,以供参考一、背景知识设备端的机器学习近年来发展迅速,Google I/O 2021 《What’s new in Android Machine Learning》这一part主要从设备端机器学习的一些优势、常见应用场景、在部署中面临的一些技术挑战、以及Google针对这些问题的解决方案几个方向来展开。二、分享内容2.1 设备端机器学习的发展与优势过去十年,机器学习在视觉、语音处理及语言任务能.
WhatsApp 如何启用端到端加密备份数据 WhatsApp 如何启用端到端加密备份数据翻译自Facebook Engineering https://engineering.fb.com/2021/09/10/security/whatsapp-e2ee-backups/多年来,为了保护人们的隐私信息,WhatsApp默认提供了端到端加密,只有发送者和接收者才能看到消息,传输中间其他人无法看到。现在,我们计划同样提供这种端到端加密来保护他们的 WhatsApp 备份。人们已经可以通过现有的Google Drive 和 iCloud 等基
Android 系统启动流程解析-从开机到Dalvik VM Android完整的启动流程,可以理解为从按下开机键到用户最终看到Launcher的过程,这部分细节很多,力求了解大概流程,对关键细节掌握即可。本篇重点讲解从开机到创建Dalvik VM的过程,下篇分析从Zygote到最终Launcher的显示过程。
Android 分区与文件系统 像Windows分盘一样,Android 设备上也有几个重要分区,用来组织和存储特定的数据Android 分区之所以是独立分区,是因为各自有对应的功能和用途的考量,可以进行单独读写和格式化。进入adb shell, 通过 df 命令查看分区/boot这个分区主要包含 android kernel映像 和 ramdisk(一种将一部分RAM模拟为硬盘的技术,用于提高文件访问速度)。如...
APK打包流程详解 本文从宏观视角来看看APK文件结构及其设计思想,借助一个简单的“Hello Android”为例说明APK文件结构An APK file contains all of a program’s code (such as .dex file), resources, assets, certificates, and manifest file.APK文件本身是个压缩文件,我们可以通...
Android MultiDex 分包及加载原理 Problem日常开发中,一旦项目变的庞大起来,很容易遇到如下的编译错误:trouble writing output:Too many field references: 131000; max is 65536.You may try using --multi-dex option.//低版本编译会遇到类似这种Conversion to Dalvik format failed...
Android技术社区 这是目前最硬核的Android技术星球,为你分享一手的深入的android & 大前端相关技术,星球内容主要是优质内容分享 (包括但不仅限于技术)+ 技术文章 + 原创解答的形式,后续伙伴们增加后开始更新系列专题:技术专题Android 关键源码解析• android线程模型 & 消息循环• android资源加载框架• android四大组件工作流程• andro...
技术自由之路 星球更新指南#目前星球内容主要是优质内容分享 + 技术文章 + 原创的形式,后续伙伴们增加后也会定期举行一些活动,包括但不限于:热门技术专题• android资源框架• apk dex文件详解• Activity & AMS 工作流程• 插件化热修复原理• …后续专题征集中性能优化专题• 界面卡顿检测• 内存泄漏检测• APM开源方案解读微信Matrix360 ...