抖音技术分享:抖音Android端手机功耗问题的全面分析和详细优化实践

抖音技术分享:抖音Android端手机功耗问题的全面分析和详细优化实践

本文由字节跳动技术团队高原、汤中峰分享,原题“抖音功耗优化实践”,本文有修订和改动。一、引言功耗优化是应用体验优化的一个重要课题,高功耗会引发用户的电量焦虑,也会导致糟糕的发热体验,从而降低了用户的使用意愿。而功耗又是涉及整机的长时间多场景的综合性复杂指标,影响因素很多。不论是功耗的量化拆解,还是异...

嵌入式Android系统启动基本分析

嵌入式Android系统启动基本分析

上一篇我们讲了 Linux 系统的启动流程,本文讲解一下 Andorid 系统的启动流程。linux专题:嵌入式linux系统启动流程基础分析https://developer.aliyun.com/article/1389531Andorid 系统是在嵌入式行业中广泛应用的系统,手机、平板、机器人...

开源Android容器化框架Atlas开发者指南

7 课时 |
1532 人已学 |
免费
开发者课程背景图

Realtek蓝牙Android10.0移植结束后的基本测试和常见问题分析

基本测试主要包括配置检查和BT测试两大部分配置检查: 为了进一步确保 porting 没有问题,在测试之前先确认 fw 以及 config 文件是否存在。 adb shell 到测试平台的根目录,检查测试平台的 vendor/firmware/目录中 rtlxxxx_fw 以及 rtlxxxx_co...

深度解读Android崩溃日志案例分析1:so崩溃

深度解读Android崩溃日志案例分析1:so崩溃

crash logbugly上报的日志如下,方便观察我换行整理了下:通过addr2line/objdump定位函数基址提示是_Z26lua_cocos2dx_Node_addChildP9lua_State函数的问题,通过addr2line,可以得到0x7577cc对应的地方的确是addChild逻...

[√]Android NDK调试启动分析LLDB-SERVER

[√]Android NDK调试启动分析LLDB-SERVER

有时使用AndroidStudio调试c++代码时,无法正确的命中代码,观察到AndroidStudio的控制台输出了一些命令:Launching 'client_tank2018' on Xiaomi Redmi Note 8 Pro. # adb通过am启动app $ adb shell am ...

安卓逆向 -- Frida Hook某车_sign算法分析

安卓逆向 -- Frida Hook某车_sign算法分析

接上节课内容安卓逆向 -- Frida环境搭建(HOOK实例)安卓逆向 -- FridaHook某车udid的加密值安卓逆向 -- FridaHook分析3DES加密值安卓逆向 -- SO文件逆向分析一、上节课抓包有个sign值二、用jadx打开,全局搜索"_sign",发现sign值都来自于toS...

安卓逆向 -- SO文件逆向分析

安卓逆向 -- SO文件逆向分析

接上节课内容安卓逆向 -- Frida环境搭建(HOOK实例)安卓逆向 -- FridaHook某车udid的加密值安卓逆向 -- FridaHook分析3DES加密值一、上节课我们找到了get3deskey函数来自原生函数二、解压apk文件,去lib文件里找到libnative-lib.so文件三...

安卓逆向 -- FridaHook分析3DES加密值

安卓逆向 -- FridaHook分析3DES加密值

接上节课安卓逆向 -- Frida环境搭建(HOOK实例)安卓逆向 -- FridaHook某车udid的加密值一、上节课分析到一个encode3Des函数,看到CBC模式,首先要找iv和key的值public static String encode3Des(Context context, St...

2023安卓逆向 -- 某合伙apk登录加密分析

2023安卓逆向 -- 某合伙apk登录加密分析

接上节课内容安卓逆向 -- 抓包环境设置(Charles+Postern)一、分析登录的数据包,加密的数值是登录的密码,看着想md5加密,请求头中,x-sign也是加密的,看着也像md5。POST /app/api/v1/partnerLogin/login HTTP/1.1 X-App: nati...

Android oom pthread_create (1040KB stack)分析及解决

Android oom pthread_create (1040KB stack)分析及解决

首先看一下错误信息如下java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Out of memory at java.lang.Thread.nativeCreate(Native Method) at java.lan...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

mPaaS 移动开发平台
mPaaS 移动开发平台
mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas
150+人已加入
加入
相关电子书
更多
Android内存泄漏自动化链路分析组件Probe
Android内存泄漏自动化链路分析组件Probe
Android内存泄露自动化链路分析组件——Probe
立即下载 立即下载 立即下载