240 发简信
IP属地:上海
  • 120
    压栈, 跳转,执行,返回:从汇编看函数调用

    从本篇开始,我们讨论一些高级语言中的基础设施:堆栈,函数调用,变量生命周期等等话题。因为这里本身会涉及到比较多的汇编层面的基础概念。为了向大家说明汇编层的函数调用实现细节,无...

  • 【教程】Windows、Linux、MacOS安装adb工具的方法

    注:转载自https://pa.ci/52.html adb的全称为Android Debug Bridge(安卓调试桥),它的名字即已经展现出了它的作用:adb是电脑和手机...

  • 使用AIDL(二)传递数据

    AIDL默认支持的数据类型 IData.aidl 除short外的Java八大基本数据类型,String、CharSequence、包含前面支持的数据类型的List。 传递自...

  • Android数据库源码分析(2)-SQLiteDatabase的实现以及多线程行为

    本系列主要关注安卓数据库的线程行为,分为四个部分:(1)SQLiteOpenHelper的getReadableDatabase和getWritableDatabase(2)...

  • Android数据库源码分析(3)-连接缓存池SQLiteConnectionPool

    本系列主要关注安卓数据库的线程行为,分为四个部分:(1)SQLiteOpenHelper的getReadableDatabase和getWritableDatabase(2)...