test

11 2014 档案

摘要:在使用message进行handler的数据交互的时候不可避免的会使用到message作为数据的载体,但是在使用message的时候有人会直接new一个message,有人会使用handler.obtainMessage(),那么这两种方式那种更好一些呢,或者说应用场景分别是什么呢。下面是我的拙见:... 阅读全文
posted @ 2014-11-18 15:47 Lechance 阅读(304) 评论(0) 推荐(0)
摘要:Fragment和Activity的交互 一个Fragment的实例总是和包含它的Activity直接相关。 fragment可以通过getActivity()方法来获得Activity的实例,然后就可以调用一些例如findViewById()之类的方法。 如: View listView ... 阅读全文
posted @ 2014-11-16 11:16 Lechance 阅读(195) 评论(0) 推荐(0)
摘要:问题重现:使用selector,期望按下按钮时 Button 图片变色,代码如下: 其中,selector 具体写在btn_match.xml 中,控制各种 state 下按钮的应有的状态。但是实际运行时按钮并不变色。原因:首先,这个不是 pressed、selected、default 的顺序不对... 阅读全文
posted @ 2014-11-15 12:18 Lechance 阅读(431) 评论(0) 推荐(0)
摘要:TabActivity首先Android里面有个名为TabActivity来给我们方便使用。其中有以下可以关注的函数:public TabHost getTabHost ()获得当前TabActivity的TabHostpublic TabWidget getTabWidget ()获得当前TabA... 阅读全文
posted @ 2014-11-14 15:34 Lechance 阅读(320) 评论(0) 推荐(0)
摘要:尽管Android向下兼容不好,但是一个程序还是可以在多个平台上跑的。向下兼容不好,接口改变,新的平台上不能用旧的API,旧的平台更不可能用新的API,不等于一个平台需要一个APK。可以在高SDK上开发,并在程序中作版本判断,低版本运行环境使用旧的API。 例如要开发一个显示通话记录的程序,需要兼容... 阅读全文
posted @ 2014-11-13 16:38 Lechance 阅读(3378) 评论(0) 推荐(0)
摘要:要实现卸载程序、清除数据、停止正在运行的服务这几大模块,现在将代码粗略总结如下: 主要运用到的类有 PackageManager ActivityManager ApplicationInfo RunningServiceInfo Method 还有两个android.pm下的源文件用... 阅读全文
posted @ 2014-11-13 15:50 Lechance 阅读(547) 评论(0) 推荐(0)
摘要:oracle中nvl()函数oracle的nvl函数的用法通过查询获得某个字段的合计值,如果这个值位null将给出一个预设的默认值select nvl(sum(t.dwxhl),1) from tb_jhde t where zydm=-1这里关心的nvl的用法,nvl(arg,value)代表如果... 阅读全文
posted @ 2014-11-13 14:29 Lechance 阅读(653) 评论(0) 推荐(0)
摘要:其实清除缓存是有两种的,一种是清除手机rom里面的缓存,一种是清除手机sd卡里面的缓存,我们今天主要讲的就是第一种ps:这里来一个知识扫盲,就是手机里面的rom和ram啦,如果已经知道了的,就可以跳过啦,我们去买手机,有时候经常会被那些销售人员忽悠的,说什么8G的内存啦,什么的,其实他这里面说的极大... 阅读全文
posted @ 2014-11-13 14:25 Lechance 阅读(1732) 评论(0) 推荐(0)
摘要:对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为 long型,如... 阅读全文
posted @ 2014-11-13 11:06 Lechance 阅读(1743) 评论(0) 推荐(0)
摘要:SlidingDrawer效果大家应该也见到过,它就是1.5模拟器上进入应用程序列表的效果。下面是运行的Demo截图一、简介 SlidingDrawer隐藏屏外的内容,并允许用户通过handle以显示隐藏内容。它可以垂直或水平滑动,它有俩个View组成,其一是可以拖动的handle,其二是隐藏内容... 阅读全文
posted @ 2014-11-12 16:38 Lechance 阅读(207) 评论(0) 推荐(0)
摘要:timer.schedule(new MyTask(),long time1,long timer2);今天算是彻底的搞懂了这个曾经让我为之头疼的方法。下面我就重点介绍一下:第一个参数,是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现... 阅读全文
posted @ 2014-11-12 15:07 Lechance 阅读(1792) 评论(0) 推荐(0)
摘要:pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),getServ... 阅读全文
posted @ 2014-11-12 11:00 Lechance 阅读(267) 评论(0) 推荐(0)
摘要:360桌面、金山清理大师等都提供了一键清理、一键加速等功能,其实就是杀一些后台进程来达到释放内存的目的。 基本思路就是列出所有运行的进程,查看其重要值(RunningAppProcessInfo.importance,值越大说明进程重要程度越低),可以设定一个阈值,如果该进程的重要值大于该阈值,就可... 阅读全文
posted @ 2014-11-09 14:41 Lechance 阅读(1957) 评论(0) 推荐(0)
摘要:activity属性设置大全 android:allowTaskReparenting=["true"|"false"] 是否允许activity更换从属的任务,比如从短信息任务切换到浏览器任务。 android:alwaysRetainTaskState=["true"|"fal... 阅读全文
posted @ 2014-11-06 09:12 Lechance 阅读(245) 评论(0) 推荐(0)
摘要:Struts、Hibernate和Spring是我们Java开发中的常用关键,他们分别针对不同的应用场景给出最合适的解决方案。但你是否知道,这些知名框架最初是怎样产生的?我们知道,传统的Java Web应用程序是采用JSP+Servlet+Javabean来实现的,这种模式实现了最基本的MVC分层,... 阅读全文
posted @ 2014-11-02 17:22 Lechance 阅读(299) 评论(0) 推荐(0)
摘要:关于这三个类在字符串处理中的位置不言而喻,那么他们到底有什么优缺点,到底什么时候该用谁呢?下面我们从以下几点说明一下 1.三者在执行速度方面的比较:StringBuilder> StringBuffer > String 2.String <(StringBuffer,StringBuilder... 阅读全文
posted @ 2014-11-01 22:00 Lechance 阅读(211) 评论(0) 推荐(0)
摘要:HTML选择器HTML选择器1、标签选择器直接将HTML元素中的标签作为选择器,可以是p、h1、d1、strong等HTML标签,在CSS中直接展现。2、ID选择器通常在编写页面的时候设定某些标签元素的ID,同一个HTML中ID不允许重复,例如,,后来使用的时候就用#wrapper,这里的”#wra... 阅读全文
posted @ 2014-11-01 21:45 Lechance 阅读(8801) 评论(0) 推荐(0)
摘要:out.println()输出到客户端。在out.println()中,out是response的实例,是以response为对象进行流输出的,即将内容输出到客户端。如果在JSP页面中使用System.out.println(),在客户端只会输出一个空格。System.out.println()打印... 阅读全文
posted @ 2014-11-01 21:39 Lechance 阅读(293) 评论(0) 推荐(0)