Avatar notebook default
14篇文章 · 16389字 · 0人关注
  • 非静态内部类导致内存泄露问题详解

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

  • Resize,w 360,h 240
    LayoutInflater.inflate()详解

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

  • SharedPreferences源码解析

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

  • adb命令大全

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

  • Resize,w 360,h 240
    Android APK编译打包过程

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

  • Android Wear调试过程

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

  • Resize,w 360,h 240
    Android TouchDelegate详解及优化

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

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

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

  • 自定义View

    自定义控件的三种实现方法 对现有控件进行拓展 通过组合来实现新的控件:将系统原生控件组合起来,加上动画效果,形成一种特殊的UI效果 继承View...

文集作者