抖音技术分享:抖音Android端手机功耗问题的全面分析和详细优化实践
本文由字节跳动技术团队高原、汤中峰分享,原题“抖音功耗优化实践”,本文有修订和改动。一、引言功耗优化是应用体验优化的一个重要课题,高功耗会引发用户的电量焦虑,也会导致糟糕的发热体验,从而降低了用户的使用意愿。而功耗又是涉及整机的长时间多场景的综合性复杂指标,影响因素很多。不论是功耗的量化拆解,还是异...
Android 缩减、混淆处理和优化应用研究(二)
继 Android 缩减、混淆处理和优化应用研究(一) 后,这里主要介绍缩减代码一、缩减代码如果将 minifyEnabled 属性设为 true,系统会默认启用 R8 代码缩减功能。代码缩减是指移除 R8 确定在运行时不需要的代码的过程。此过程可以大大减小应用的大小,例如,当应用包含许多库依赖项,...
Android 缩减、混淆处理和优化应用研究(一)
Android 缩减、混淆处理和优化应用研究(一)一、android 代码缩减、混淆、优化介绍为了尽可能减小应用的大小,在发布 build 中启用缩减功能来移除不使用的代码和资源。缩减功能包含两项:1、混淆处理,该功能会缩短应用的类和成员的名称;2、优化功能,该功能会采用更积极的策略来进一步减小应用...
Android 启动优化(六)- 深入理解布局优化
前言说到 Android 启动优化,你一般会想到什么呢?Android 多线程异步加载Android 首页懒加载对,这是两种很常见的优化手段,但是如果让你主导这件事情,你会如何开始呢?梳理现有的业务,哪些是一定要在启动初始化的,哪些是不必要的需要在启动初始化的,哪些是可以...
Android 启动优化(五)- AnchorTask 1.0.0 版本正式发布了
更新一下 Android 启动优化有向无环图系列的最后一篇文章。最近一段时间,暂时不会更新这方面的文章了。系列文章汇总如下:Android 启动优化(一) - 有向无环图Android 启动优化(二) - 拓扑排序的原理以及解题思路Android 启动优化(三) - AnchorTas...
Android 启动优化(四)- 手把手教你实现 AnchorTask
上一篇博客介绍了 AnchorTask 的基本使用,今天,让我们一起看一下怎么实现它。原理简介AnchorTask,锚点任务,它的实现原理是构建一个有向无环图,拓扑排序之后,如果任务 B 依赖任务 A,那么 A 一定排在任务 B 之前。了解原理之前,请必须先了解有向无环图和多线程的一些...
Android 启动优化(三) - AnchorTask 使用说明
前两篇博客介绍了 Android 启动优化多线程异步加载依赖问题的解决方案 - 有向无环图,以及如何实现有它。今天,让我们一起来看一下,在 Android 实战中,怎么实现。Android 启动优化(一) - 有向无环图Android 启动优化(二) - 拓扑排序的原理以及解题思路简介...
Android 启动优化(二)-有向无环图的原理以及实现方式
基本概念拓扑排序的英文名是 Topological sorting。拓扑排序要解决的问题是给一个图的所有节点排序。有向无环图才有拓扑排序,非有向无环图没有。换句话说,拓扑排序必须满足以下条件图必须是一个无环有向图。序列必须满足的条件:每个顶点出现且只出现一次。若存在一条从顶点 A 到顶点 B 的路径...
Android 启动优化(一) - 有向无环图是原理
Android 启动优化(一) - 有向无环图Android 启动优化(二) - 拓扑排序的原理以及解题思路Android 启动优化(三)- AnchorTask 开源了Android 启动优化(四)- AnchorTask 是怎么实现的Android 启动优化(五&#x...
钉钉 Android 端功耗优化最佳实践(上)
背景钉钉作为亿级企业数字化平台,高效即时沟通是核心能力之一,消息即时触达以及后台功耗一直是 Android 端核心体验,随着业务快速的发展,越来越多的消息信令通过钉钉自有的长连接通道推送到客户端,同时手机续航也是用户和手机厂商关心的核心体验之一。面临的问题在钉钉快速发展的过程中,我们收到部分用户反馈...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
产品推荐
社区圈子
Android更多优化相关
- Android优化实践
- Android应用性能优化
- Android kotlin协程实践优化
- Android实践优化
- Android kotlin优化实践
- Android kotlin协程优化实践
- Android应用性能优化实战
- Android多线程优化
- Android优化策略
- Android优化资源
- Android性能优化优化
- 优化Android
- Android优化压缩文件
- Android优化工具
- Android图片优化
- Android优化脚本
- Android安装包优化动态库
- Android优化配置
- Android课程中文版优化
- Android性能优化渲染优化
- Android安装包优化构建
- Android安装包优化lib7zr.so动态库压缩文件
- Android优化viewstub
- Android安装包优化资源
- Android优化性能
- Android优化检查
- Android安装包优化压缩文件脚本
- Android优化安卓
- Android安装包优化webp libwebp
- Android开发优化
- Android安装包优化程序
- Android安装包优化resources.arsc
- Android优化图片格式
- Android安装包优化压缩文件
- Android优化改进
- Android优化下载
- Android项目实战优化
- Android性能优化优化安卓
- Android优化lib7zr.so动态库脚本
- Android应用优化用户体验
- Android功耗优化
- Android布局优化gpu
- Android优化ui
- Android recyclerview优化
- Android卡顿优化
- Android安装包优化lib7zrso动态库压缩文件
- Android优化androidperformancemonitor
- Android安装包优化压缩文件工程脚本
- Android优化解析
- Android优化webp libwebp.so
Android您可能感兴趣
- Android差异
- Android内存
- Android应用性能
- Android策略
- Android mqtt
- Android Jetpack
- Android Kotlin
- Android实践指南
- Android应用
- Android性能
- Android开发
- Android Studio
- Android实现
- Android报错
- Android系统
- Android文件
- Android手机
- Android app
- Android图片
- Android自定义
- Android Activity
- Android源码
- Android数据
- Android分析
- Android java
- Android方法
- Android SDK
- Android项目
- Android iOS