240 发简信
IP属地:河北
  • 8.0及以后的系统可以吗, 怎么给应用加系统签名

    修改安卓设备系统时间

    项目中遇到了使用 System.currentTimeMillis()获取的系统时间不准确,原因是我们的安卓设备的应用是运行一个局域网中(不能访问百度等互联网)的,于是需要自...

  • 学到了! 以往都是直接判空处理就完事了,没有深入研究。分析的很精彩! 学到了

    应用与系统稳定性第四篇---单线程导致的空指针问题分析

    一、概述 1.1 引言 一般的空指针问题, 往往是在多线程并发的情况下, 某个或多个临界资源多线程并发读写导致异常的发生,但是下面的问题是发生在单线程之中,引起了system...

  • 应用与系统稳定性第四篇---单线程导致的空指针问题分析

    一、概述 1.1 引言 一般的空指针问题, 往往是在多线程并发的情况下, 某个或多个临界资源多线程并发读写导致异常的发生,但是下面的问题是发生在单线程之中,引起了system...

  • Android主流IOC框架浅析

    作为一名Android程序员,对于上面这种机械化的代码你一定写到想吐了,或许多数时候你只是copy ,paste,然后再改一改,完了你可能又会觉得这种代码毫无营养,写得实在没...

  • 120
    Android匿名共享内存(Ashmem)原理

    阅读之前,不妨先思考一个问题,在Android系统中,APP端View视图的数据是如何传递SurfaceFlinger服务的呢?View绘制的数据最终是按照一帧一帧显示到屏幕...

  • move node to last,这是LinkedHashMap调用get方法的时候的官方注释,意思就是,把刚刚访问的这个对象移到队尾去,所以删除近期最少访问的元素是从队首删除的。
    作者写反了,希望读者不要误解。

  • 120
    彻底解析Android缓存机制——LruCache

    关于Android的三级缓存,其中主要的就是内存缓存和硬盘缓存。这两种缓存机制的实现都应用到了LruCache算法,今天我们就从使用到源码解析,来彻底理解Android中的缓...

  • 120
    Android性能优化:Bitmap详解&你的Bitmap占多大内存?

    在开发app时,显示一张本地图片,这张图片在加载时会占用大多内存呢?猜测占用内存大小和以下几个因素有关: 设计师切图,图片本身的分辨率; 图片所放文件夹代表的 密度 dpi;...