240 发简信
  • 非静态内部类导致内存泄露问题详解

    内存泄露一直是Java开发中需要避免的问题,也是面试时经常考察的问题。使用非静态内部类是日常开发中最容易产生内存泄露的场景,本文主要探讨为什么使...

  • 120
    LayoutInflater.inflate()详解

    日常开发中,LayoutInflater的inflate()是我们经常使用的一个方法,同时也是面试中经常考察的一个知识点,它的作用是把一个xml...

  • SharedPreferences源码解析

    SharedPreferences是开发中很常见的一个类,它的主要作用是持久化本地的一些基础数据,方便我们做一些简单的业务判断。基础用法如下: ...

  • adb命令大全

    adb(android debug bridge),即Android调试桥,它是一种功能多样的命令行工具,用于建立开发环境和Android设备之...

  • 120
    Android APK编译打包过程

    一、概览 APK是AndroidPackage的缩写,即Android安装包,将其发送至Android手机或模拟器中执行即可安装,下图展示了我们...

  • Android Wear调试过程

    设备:Moto 360 Sports 如果手表之前和其他手机配对使用过,需要在设置中取消与手机配对,从而恢复出厂设置 手机端需要下载一个Andr...

  • 120
    Android TouchDelegate详解及优化

    Android 4.0规定的有效可触摸的UI元素标准是48dp,这是一个用户手指能准确并且舒适触摸的区域。 日常开发中,如果我们想扩大一个Vie...

    1.5 6866 2 11
  • 在LTR布局下,layout_marginStart 与 layout_marginLeft 一定可以等价替换吗?

    关于layout_marginStart与layout_marginLeft的区别,已经有不少文章详细介绍过了,相信大部分人都接受上文中的说法:...

  • 计算LRU缺页中断次数

    内存管理中有一种页面置换算法叫最近最少使用(LRU)算法,编写程序模拟LRU的运行过程,依次输入分配给某进程的缓存大小(页帧数)和该进程访问页面...

个人介绍
尘世中一个迷途小书童,读书太少,想得太多