Android

简介: Android

官网

  • 模拟器

其他专栏

代码在线阅读

镜像源

Android构建系统

  • 可以使用m soong_docs生成这些html格式的文档

APEX

技术博客

eBPF

uftrace

Cuttlefish

性能

atrace

Perfetto

  • 主页:
adb shell perfetto --out /data/misc/perfetto-traces/perf.perfetto-trace --buffer 100mb --time 10s sched freq idle ss am wm pm gfx view  binder_driver hal dalvik camera input res memory bionic

Simpleperf

Systrace

Ftrace

uftrace

strace

启动时间

卡顿

资源消耗

内存

卡顿黑屏

关键技术

运行时

Binder

内存

调度

存储

输入子系统

兼容性

日志

功耗

安全

hook

SELinux

Android 权限

启动时验证

MTE

地址排错

HIDL/AIDL

显示

SurfaceFlinger

调试

  • scrcpy
  • LLDB Debugger:gdb的替代者
  • bugreport
  • tombstone
  • xx

杂项

  • eadb
  • Linux ARM64内核硬件进程内存读写驱动、硬件断点调试驱动。硬件级读写Linux进程内存、硬件级下断点。
  • busybox
  • 各种工具在不同平台的静态编译版本
相关文章
|
Shell Linux C++
【Shell 命令集合 文件管理】Linux 拷贝命令 cp命令使用指南
【Shell 命令集合 文件管理】Linux 拷贝命令 cp命令使用指南
1087 0
|
人工智能 Python
Python 反编译:pyinstxtractor工具和uncompyle6库的使用
上期我们介绍了库的使用方法,已经可以将.py文件编译成.exe文件运行了,这期博客,我们将教大家如何将一个编译出的.exe文件反编译出源文件。
4716 0
Python 反编译:pyinstxtractor工具和uncompyle6库的使用
|
12月前
|
供应链 搜索推荐 安全
唯品会Vip商品详情 API 接口:开发应用与收益深度剖析
唯品会Vip商品详情API接口,作为电商数据交互的枢纽,提供详尽的商品信息与动态数据,助力开发者、商家及市场分析者洞察市场趋势、优化商品推荐、提升用户体验,从而实现销售额增长、利润空间拓展及用户忠诚度加固,推动电商行业创新发展。
549 16
|
12月前
|
Ubuntu 开发工具 C++
Ubuntu 22.04上编译安装c++ libconfig library
通过本文的介绍,我们详细讲解了如何在Ubuntu 22.04上编译和安装libconfig库,并通过编写和运行一个简单的测试程序来验证安装是否成功。libconfig库的安装过程相对简单,主要包括环境准备、下载源码、编译和安装几个步骤。希望本文对您在项目中使用libconfig库有所帮助。
646 13
|
Java API Spring
教程:Spring Boot中如何集成GraphQL
教程:Spring Boot中如何集成GraphQL
|
移动开发 Java Unix
Android系统 自动加载自定义JAR文件
Android系统 自动加载自定义JAR文件
770 1
python tkinter中的锚点(anchor)问题
python tkinter中的锚点(anchor)问题
|
JSON NoSQL Java
Redis18的Java客户端-StringRedisTemplate,序列化存在的问题,使用StringRedisTemplate解决序列化的方法
Redis18的Java客户端-StringRedisTemplate,序列化存在的问题,使用StringRedisTemplate解决序列化的方法
|
SQL 缓存 NoSQL
第十七章 Redis下载与安装
第十七章 Redis下载与安装
207 0