上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页
  2013年8月19日
摘要: 集合工具类 包括很多静态方法来操作集合list而Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable接口。此列表内的所有元素都必须是使用指定比较器可相互比较的double array[] = {112, 111, 23, 456, 231 };for (int i = 0; i < array.length; i++) {list.add(new Double(array[ 阅读全文
posted @ 2013-08-19 10:37 Snow〃冰激凌 阅读(4893) 评论(0) 推荐(0) 编辑
摘要: LRU是Least Recently Used 近期最少使用算法。内存管理的一种页面置换算法,对于在内存中但又不用的数据块(内存块)叫做LRU,Oracle会根据那些数据属于LRU而将其移出内存而腾出空间来加载另外的数据。什么是LRU算法? LRU是Least Recently Used的缩写,即最少使用页面置换算法,是为虚拟页式存储管理服务的。LRU算法思想:达到这样一种情形的算法是最理想的——每次调换出的页面是所有内存页面中最迟将被使用的——这可以最大限度的推迟页面调换,这种算法,被称为理想页面置换算法。可惜的是,这种算法是无法实现的。为了尽量减少与理想算法的差距,产生了各种精妙的算法,最 阅读全文
posted @ 2013-08-19 10:04 Snow〃冰激凌 阅读(2670) 评论(0) 推荐(0) 编辑
  2013年8月12日
摘要: 在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来。为了不让Activity实例化多次,我们需要通过在AndroidManifest.xml配置activity的加载方式(launchMode)以实现单任务模式,如下所示:1 2 launchMode为sin 阅读全文
posted @ 2013-08-12 14:49 Snow〃冰激凌 阅读(506) 评论(0) 推荐(0) 编辑
  2013年8月9日
摘要: *res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.res/raw不可以有目录结构,而assets则可以有目录结构,也就是assets目录下可以再建立文件夹*读取文件资源:1.读取res/raw下的文件资源,通过以下方式获取输入流来进行写操作InputStream is = get 阅读全文
posted @ 2013-08-09 16:50 Snow〃冰激凌 阅读(23785) 评论(2) 推荐(1) 编辑
  2013年8月7日
摘要: 使用工具: CSDN上下载地址: apktool(资源文件获取)下载 dex2jar(源码文件获取)下载 jd-gui(源码查看)下载 Android反编译整合工具包(最新)下载 官方最新版本下载地址: apktool(google code)dex2jar(google code... 阅读全文
posted @ 2013-08-07 15:59 Snow〃冰激凌 阅读(338) 评论(0) 推荐(0) 编辑
  2013年8月2日
摘要: 1. 查询不重复数据: select distinct .......2. 按XXX倒序查找: select * from tableName order by XXX desc; 正序是asc 默认为正序3. 模糊查询: select * from tableName content like '%好%'; 查找表里的有‘好’这个字符的所有行。 阅读全文
posted @ 2013-08-02 15:08 Snow〃冰激凌 阅读(165) 评论(0) 推荐(0) 编辑
摘要: (一)监听EditText输入内容变化EditText.addTextChangedListener(textWatcher);//EditText change listener //此方法会在初始化时自动执行一次 private TextWatcher textWatcher = new TextWatcher() { @Override public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) { } @Override public void onTextChanged(CharSeq 阅读全文
posted @ 2013-08-02 14:46 Snow〃冰激凌 阅读(545) 评论(0) 推荐(0) 编辑
  2013年7月29日
摘要: /*** Home 键监听,当按下Home键时,系统会发出action为Intent.ACTION_CLOSE_SYSTEM_DIALOGS的BroadcastReceiver* 在程序里动态注册监听,即可达到监听Home键的效果*/public class InnerReceiver extends BroadcastReceiver { final String SYSTEM_DIALOG_REASON_KEY = "reason"; final String SYSTEM_DIALOG_REASON_RECENT_APPS = "recentapps&quo 阅读全文
posted @ 2013-07-29 13:20 Snow〃冰激凌 阅读(1941) 评论(0) 推荐(0) 编辑
  2013年7月25日
摘要: 1. onTouchListener(); //捕捉touch事件,比如说onDown需要将可滑动的控件加上两个方法:(1)view.setOnTouchListener(); //实现可以touch (2) view.setLongClickAble(); //如果不加这个方法,这个view只会接受onDown()点击事件。onFling() onScroll()等方法不接受此方法需要注意,其目的是接收控件的touch事件,哪需要就要在哪加上。比如说最外面的Layout,中间的ListView,尤其注意当有ScrollView时一定要给它也加上这个方法,否则... 阅读全文
posted @ 2013-07-25 11:07 Snow〃冰激凌 阅读(9690) 评论(0) 推荐(0) 编辑
  2013年7月23日
摘要: ScrollView与ListView冲突:public class MyExpandableListView extends ExpandableListView { public MyExpandableListView(Context context, AttributeSet attrs) ... 阅读全文
posted @ 2013-07-23 17:26 Snow〃冰激凌 阅读(1233) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 17 下一页