摘要: 如果尝试在程序里创建两个Handler对象,一个在主线程中创建,一个在子线程创建. publicclassMainActivityextendsActionBarActivity{ privateHandlermh1; privateHandlermh2; @Override protectedvoidonCreate(Bundl... 阅读全文
posted @ 2014-09-11 23:23 冷冷汤圆 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 在一个ListView中,如果里面有EditText会很麻烦,因为修改EditText里面的数据会发生错位现象.这时候,需要在适配器BaseAdapter的getView中设置setTag(),将position缓存起来.下面来解决这个问题.1.打开activity_main.xml . 在这个布局中,只有一个简单的Button和一个ListView,Button是用来动态... 阅读全文
posted @ 2014-09-11 22:05 冷冷汤圆 阅读(2455) 评论(0) 推荐(1) 编辑
摘要: 首先是一个小的悬浮窗显示的是当前使用了百分之多少的内存,点击一下小悬浮窗,就会弹出一个大的悬浮窗,可以一键加速。好,我们现在就来模拟实现一下类似的效果。1.新建一个项目 , 打开activity_main.xml 在这里面,只有一个Button ,用来Activity开启悬浮窗服务.2.打开MainActivity.j... 阅读全文
posted @ 2014-09-09 22:13 冷冷汤圆 阅读(7529) 评论(0) 推荐(0) 编辑
摘要: 要实现这种功能,只需要在 android系统联系人分组特效实现(1)---分组导航和挤压动画 的基础上再加上一个自定义控件即可完成.1.新建项目,继续新建一个java类,BladeView,用于作为导航栏 publicclassBladeViewextendsView{ privateHandlerhandler=newHandler(); pu... 阅读全文
posted @ 2014-09-07 23:10 冷冷汤圆 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 1.打开activity_main.xml 布局文件很简单,一个用来展示联系人信息的ListView,还有一个LinearLayout,里面有一个TextView,它的作用是在头部始终显示一个当前分组.2.新建item.xml布局,用于展示ListView的子项布局 ... 阅读全文
posted @ 2014-09-06 22:54 冷冷汤圆 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 照片墙的实现,是需要往手机里面添加很多图片的,如果没有对资源进行合理的释放,程序很快就会出现OOM.所以需要用到LruCache算法来缓存图片.1,首先是图片资源类,这个类中包含了很多图片链接. publicclassAllImages{ publicfinalstaticString[]imageUrls=newString[]{ "ht... 阅读全文
posted @ 2014-09-04 22:19 冷冷汤圆 阅读(2229) 评论(0) 推荐(0) 编辑
摘要: 在Android中,Service是运行在主线程中的,如果在Service中处理一些耗时的操作,就会导致程序出现ANR.但如果将本地的Service转换成一个远程的Service,就不会出现这样的问题了.转换成远程Service非常简单,只需要在注册Service的时候将他的android:process的属性制定成 :remote就可以了.重新运行项目,你会发现,不会出现ANR了.为什么将MyS... 阅读全文
posted @ 2014-09-03 22:45 冷冷汤圆 阅读(741) 评论(0) 推荐(0) 编辑
摘要: Service的基本用法1.新建一个Android项目,新建一个MyService继承自Service,并重写父类的onCreate(),onStartCommand()方法和onDestory()方法. publicclassMyServiceextendsService{ publicIBinderonBind(Intentintent){ ... 阅读全文
posted @ 2014-09-03 19:08 冷冷汤圆 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 开始动手之前先来讲一下实现原理,在一个Activity的布局中需要有三部分,一个是左侧菜单的布局,一个是右侧菜单的布局,一个是内容布局。左侧菜单居屏幕左边缘对齐,右侧菜单居屏幕右边缘对齐,然后内容布局占满整个屏幕,并压在了左侧菜单和右侧菜单的上面。当用户手指向右滑动时,将右侧菜单隐藏,左侧菜单显示,然后通过偏移内容布局的位置,就可以让左侧菜单展现出来。同样的道理,当用户手指向左滑动时,将左侧菜单隐... 阅读全文
posted @ 2014-09-01 22:20 冷冷汤圆 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 完美解决ListView中子项焦点不可被Touch的BUG.1.在Eclipse中新建一个Android项目,项目名就叫做SlideMenuTest. publicclassSlidingLayoutextendsRelativeLayoutimplements... 阅读全文
posted @ 2014-08-31 19:19 冷冷汤圆 阅读(1238) 评论(0) 推荐(0) 编辑