@chanyStar 设置背景就有了哈
Android的进阶学习(七)--对View工作流程的理解网上对于View的文章可谓是'一抓一大把',也足够说明了View在Android开发中的地位了。现在就准备梳理一下View的工作流程,顺便填一下以前理解上的坑些。 理解之前#...
@chanyStar 设置背景就有了哈
Android的进阶学习(七)--对View工作流程的理解网上对于View的文章可谓是'一抓一大把',也足够说明了View在Android开发中的地位了。现在就准备梳理一下View的工作流程,顺便填一下以前理解上的坑些。 理解之前#...
简书 占小狼转载请注明原创出处,谢谢! 知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。 ConcurrentHashMap 在多线程环境下,使用HashMap...
操作系统 IPC 共享内存 管道 socket RPC romote procesure calls 同步机制 Semaphore And PV Mutex Monitor...
Binder进程通信的基本原理 基础 Binder是基于linux驱动设备的,所以我们可以把Binder驱动当做文件设备打开 mmap 系统调用用于把一个设备或者文件的内存映...
@wuzinong http://blog.csdn.net/yuzhiboyi/article/details/8484771 可以看看这个 估计看完就ok了
Android的进阶学习(三)--Intent和IntentFilterIntentFilter,顾名思义,就是Intent的过滤器。回想一下,好像Intent在我们的代码中出现的频率还是挺高的,那么今天我们就来理理。 Intent Intent...
@wuzinong 用PendingIntent
Android的进阶学习(三)--Intent和IntentFilterIntentFilter,顾名思义,就是Intent的过滤器。回想一下,好像Intent在我们的代码中出现的频率还是挺高的,那么今天我们就来理理。 Intent Intent...
九种基本类型及封装类 switch语句后的控制表达式只能是short、char、int、long整数类型和枚举类型,不能是float,double和boolean类型。Str...
我们都知道ListView的baseAdapter中,使用了一个view的缓存回收机制,我们经常被告知会把不可见的view缓存起来,并且在新的view显示时会重用之前回收的v...
Glide 中就是这种两层缓存
softReference+LruCache优化Android缓存大家好,我叫石头. 关于 SoftReference 在缓存中的使用问题,Android 在官方文档 SoftReference,明确指出 Avoid Soft Refere...
@占小狼 还是没能理解 既然是并发。可能我对 countcell 还没搞得太明白。
谈谈ConcurrentHashMap1.7和1.8的不同实现简书 占小狼转载请注明原创出处,谢谢! 知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。 ConcurrentHashMap 在多线程环境下,使用HashMap...
那1.8的size会出现 ,可能会出现问题吗? 我们在遍历countcells的数量时,另一边的cas成功了呀?
谈谈ConcurrentHashMap1.7和1.8的不同实现简书 占小狼转载请注明原创出处,谢谢! 知止而后有定,定而后能静,静而后能安,安而后能虑,虑而后能得。 ConcurrentHashMap 在多线程环境下,使用HashMap...
前一段时间在进行App升级的时候,由于一开始版本初期没有考虑完善,导致走了很多弯路,后来经过自己的一些思考,总结出了一些在app升级的时候,数据库内文件同步保持更新的经验,希...
Fragment系列文章:1、Fragment全解析系列(一):那些年踩过的坑2、Fragment全解析系列(二):正确的使用姿势3、Fragment之我的解决方案:Frag...