内存缓存的扩展还是蛮重要的,无论是数据结构还是具体的实现还是值得我们进行细细的品味,下面咱们就一起能品味这里面的趣味吧。
内存缓存的扩展主要学习下面的几个类:FIFOLimitedMemoryCache、FuzzyKeyMemoryCache、LargestLimitedMemoryCache、LimitedAgeMemoryCache、LRULimitedMemoryCa...
分类:
移动开发 时间:
2014-11-19 01:16:52
阅读次数:
195
----下载JDK(Java Dev Kit)
官方下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK安装 首先直接解压JDK到c盘即可;然后就是配置环境(右击“计算机”,“属性”,“高级系统设置”,“环境变量”,请在环境变量的最上面的'XXX的用户变量'中配...
分类:
移动开发 时间:
2014-11-19 01:13:06
阅读次数:
276
刚一开始接触Chromium on Android时,就很好奇Chromium的主消息循环是怎么整合到Android应用程序中的。对于Android程序来说,一旦启动,主线程就会有一个Java层的消息循环处理用户输入事件等系统事件,而对Chromium来说,它有自己另一套消息循环的实现,这个实现有哪些特点,又将如何无缝整合到Android Java层的消息循环中去,正是本文所要讨论的话题。...
分类:
移动开发 时间:
2014-11-19 01:06:26
阅读次数:
226
获取手机通讯录是Android最常用的小功能,今天自学到了,记下来,主要是通过系统自带的内容提供者提供的数据,我们使用内容接收者获取相应的数据到cursor中,然后获取对应data表中的字段,相关字段代表什么含义,只能自己去查了。
下面是手机通讯录列表的代码,仅供参考:
package com.andy.phonecontact;
import java.util.ArrayList;
im...
分类:
移动开发 时间:
2014-11-19 01:07:50
阅读次数:
199
最近心血来潮,写了一个自定义仿iPhone的开关。有需要的同学可以来下载啦。支持点击自动滚动,速率可以自己根据需要修改。触摸滚动,大小自定义,支持修改样式。...
分类:
移动开发 时间:
2014-11-19 01:02:02
阅读次数:
177
StandardWrapperValve
StandardWrapperValve是StandardWrapper的基础阀,主要完成了三个工作。
1 调用StandardWrapper的allocate的方法来获得该StandardWrapper所表示的servlet实例
2 执行与该servelt相关联的全部过滤器
3 调用servlet的service方法
其中第二三步可以细分为...
分类:
移动开发 时间:
2014-11-19 00:59:38
阅读次数:
216
看到标题你可能会想是一个多么高大上的技巧呢?其实很一般就是自定义回调函数.
首先我们知道activity之间的数据传递有几种方式:
一是startActivityForResut()启动一个activity,当栈顶activity 调用onActivityResult()并且 finish 掉时将会传递消息给启动该activity的父activity.
二是在使用Fragment时,通过se...
分类:
移动开发 时间:
2014-11-19 00:56:52
阅读次数:
179
由于fire长城原因,google彻底无法访问。故Android SDK Manager出现 无法更新SDK或更新速度慢问题,
解决方法:一,使用代理
在SDK Manager
Tools ---> Option 进行如下配置就可以了:
连接地址:mirrors.neusoft.edu.cn
端口:80
二、修改hosts文件的方法,更新速度较快。
...
分类:
移动开发 时间:
2014-11-19 00:46:00
阅读次数:
171
内容搜集自网络,有所删改 不用在意剩余内存的大小,其实很多人都是把使用其他系统的习惯带过来来了。android大多应用没有退出的设计其实是有道理的,这和系统对进程的调度机制有关系。如果你知道java,就能更清楚这机制了。其实和java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个.....
分类:
移动开发 时间:
2014-11-19 00:23:31
阅读次数:
230
作者:Jérôme Petazzoni( Docker 布道师)译者:Mark Shao( EMC 中国高级工程师)如果在 CentOS 、 REHL 、 Fedor 或者其他默认没有 AUFS 支持的 Linux 发行版上使用 Docker ,你可能需要用到 Device Mapper 的存储插件...
分类:
移动开发 时间:
2014-11-19 00:21:10
阅读次数:
289
Jeff Lee blog: http://www.cnblogs.com/Alandre/ (泥沙砖瓦浆木匠),retain the url when reproduced ! Thanks 今天我们来Android UI第一讲:实现Layout 背景局部Shape圆角设计 效果图: 第一步:定义...
分类:
移动开发 时间:
2014-11-19 00:22:27
阅读次数:
206
之前写过关于Android中ListView的用法,其中可以使用ArrayAdapter,SimpleAdapter,BaseAdapter去实现,这次主要使用的ExpandableListView展示一种两层的效果,ExpandableListView是android中可以实现下拉list的一个控...
分类:
移动开发 时间:
2014-11-19 00:15:57
阅读次数:
158
老早就想找关于不同点击不同地方的对焦,但是一直没有找到,现在项目又需要这个功能,又跑出来找找,最后还是找到啦~~关于对焦更多的是关于自动对焦。废话不多说,直接来干货,主要是setFocusAreas方式实现的。每个对角区域是一个具有特定权值的长方形。方向与重力感应的方向有关。这个方向不会受到 set...
分类:
移动开发 时间:
2014-11-19 00:15:15
阅读次数:
329
public Bitmap getWebBitmap(String imgUrl) { Bitmap bitmap =null; try { InputStream inputStream = null; URL url; ...
分类:
移动开发 时间:
2014-11-19 00:05:49
阅读次数:
246
//将要显示键盘 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(willShowKeyboard:) name:UIKeyboardWillShowNotification object...
分类:
移动开发 时间:
2014-11-19 00:02:23
阅读次数:
342
1.多选按钮(checkBox)的基本概念、2.与CheckBox3.OnClickListener与OnCheckedChangeListener监听器//==============================1.在XML文件当中使用标签2.在代码当中使用CheckBox的对象表示//===...
分类:
移动开发 时间:
2014-11-19 00:00:16
阅读次数:
368