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
  • 各种工具在不同平台的静态编译版本
相关文章
|
API Android开发
android:descendantFocusability
android:descendantFocusability
76 0
|
安全 编译器 API
Now in Android #15 —— 最新 Android 知识分享
Now in Android #15 —— 最新 Android 知识分享
Now in Android #15 —— 最新 Android 知识分享
|
Android开发
Android 多进程通信之几个基本问题
开启多进程的方法 Android 中使用多进程只有一种方法,那就是给四大组件(Activity、Service、Receiver、ContentProvider)在AndroidMenifest中指定android:process属性 <service android:name="com.
2531 0
|
Android开发 API
Android BaseRecyclerViewAdapterHelper使用
BaseRecyclerViewAdapterHelper项目下载 1 . 使用 // 基类 具体实现类 布局 数据源 ...
2450 0
|
消息中间件 Android开发
|
存储 Java 数据库
|
Java Android开发 API
Android常见错误汇总
1、Unable to resolve target 'android-2'安装低版本的api,再default.properties 这个文件中把target=android-2 改成 target=android-7终于就没有问题了。
1053 0