![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 72
钟声铿锵
这个作者很懒,什么都没留下…
展开
-
xmlpullparser用法体会
结合http://www.2cto.com/kf/201112/112873.html和自己的理解,对xmlpullparser用法体会Pull解析方法给应用程序完全的控制文档该怎么样被解析。Android中对Pull方法提供了支持的API,主要是org.xmlpull.v1.XmlPullParser; org.xmlpull.v1.XmlPullParserFactor原创 2015-11-09 20:57:57 · 4706 阅读 · 0 评论 -
Volley初探
android中volley通信框架简介1. 什么是Volley 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,在2013年Google I/O 上,Volley发布了。Volley是Android平台上的网络转载 2016-03-26 15:42:40 · 570 阅读 · 0 评论 -
Android编码规范
Android编码规范(1)转载▼1. 为什么需要编码规范? 编码规范对于程序员而言尤为重要,有以下几个原因: l 一个软件的生命周期中,80%的花费在于维护 l 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 l 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码 l 如果你将源转载 2016-02-26 17:24:17 · 480 阅读 · 0 评论 -
中午乱码问题
今天在写一个小demo,用到了中英混合的文本文件内容读取这个功能。我就按照一般java读文件的方式写代码,但是,读出来才发现,都是乱码!!! 我就想,是不是读取的方式不对?然后那我又想,应该是编码转换的问题。我就到网上搜,果然,也碰到了遇到和我一样问题的码农们。最后找到一个blog,解决了我的问题。http://blog.csdn.net/zjy_hll/article/details转载 2016-03-21 15:15:55 · 1232 阅读 · 0 评论 -
仿QQ滑动删除消息效果
前段时间写了点关于滑动冲突的解决心得。今天来讲讲怎么实现QQ滑动删除item的效果。这个效果与滑动冲突的使用有关。对于滑动冲突,之前写的已经很明白了,这里就不多说了。去网上找了找,关于仿QQ滑动删除的讲解和示例还是不少。但是,我准备自己独立写一个,既为了学习,也为了找点成就感我的思路是利用事件拦截机制来实现,同时使外层控件实现上下滑动,内层控件实现左右滑动删除的功能:外层控件:原创 2016-03-07 20:08:45 · 1895 阅读 · 0 评论 -
仿微信字母快速查找联系人界面
今天和同学用微信聊天,觉得微信联系人右边的字母快速索引挺方便快捷的。高大上。。。。于是就想着自己也弄一个首先,这个肯定是一个自定义控件,需要自己绘制A-Z等字母,其次需要自己处理触摸或点击事件对于自定义控件,首先是确定尺寸。对于高度,直接match_parent,对于宽度,我的处理是不论测量的widthMeasureSpec是多少,统一规定为高度的27分之一(27个字母)。@Ove原创 2016-03-07 19:14:41 · 3551 阅读 · 0 评论 -
提高开发效率--日志工具类
今天写关于ListView滑动删除的效果时,用到了事件拦截机制等相关原理,万里长城当然不是一天就造好了,因此各种调试,输出日志,查看运行过程。每一次写日志输出都是重复log.e("类名","方法名")等,有时候还要加上变量值。然后就突然想有没有简单的方法只需要输入log的方法名就可以了,因为Java是可以获得当前类名和方法名的。上网百度了一下,果然有,但是没有发现可以直接用的,于是准备闭门造车原创 2016-03-06 16:51:36 · 392 阅读 · 0 评论 -
Android大牛的Blog汇总
学习安卓,多看看各种Android大牛的blog。http://www.zhihu.com/question/19775981原创 2016-02-21 11:58:47 · 511 阅读 · 0 评论 -
自定义View中onMeasure在wrap_content时的处理
今天看书,看到了关于自定义View的技巧,其中关于onMeasure这个方法是必须覆盖的。原因何在?因为在view的onMeasure方法中,有一个getDefaultSize的方法。方法中,对于AT_MOST和EXACTLY的处理是一样的。当然这些点都可以在网上找到相关的介绍。代码如下public static int getDefaultSize(int size, int measure原创 2016-03-04 22:09:38 · 4118 阅读 · 1 评论 -
滑动冲突的处理规则以及心得
最近写的APP的一个功能出现了滑动冲突:我需要一个扩展功能的listview,其中item要左右滑动,listview上下上下滑动。因此上网百度之+看书(任玉刚的书),发现有很多方法,我采用了任玉刚书中的外部拦截法。但是,问题来了,要么整个屏幕没有响应,要么只有一半功能。为了搞清楚原理,我再次仔细阅读了书中的相关内容,也觉得没错,其次,根据上面的事件分发机制,也是没错的。最后,针对问题,我连续原创 2016-03-01 19:39:12 · 1541 阅读 · 0 评论 -
开发自定义控件的步骤
本文转自:http://blog.163.com/ppy2790@126/blog/static/103242241201382210910473/开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数转载 2016-02-17 17:34:51 · 1947 阅读 · 0 评论 -
Android事件分发机制学习和总结
前段时间做demo的时候,碰见listview上的button点击总是没有效果的问题,以及一些自定义组合空间点击木有响应,或者某些组合改变之后没有响应。在网上搜了些解决的办法,很多而且乱。为了彻底弄清原因,拜读了几篇大神的关于讲解android事件分发机制的博客,自己mark一下,防止遗忘也方便以后查找。 事件分发主要分为两部分:view的事件分发和viewgroup的事件分原创 2016-02-16 15:57:32 · 526 阅读 · 0 评论 -
getScrollx/getScrollY的理解
今天写的代码,要实现类似于QQ聊天记录里滑动删除的功能,需要判断滑动后item的位置。尝试了几次后,遇到一个叫getScrollX的函数。这个函数获得的是什么啊?在网上找到了答案 :getScrollX() 就是当前view的左上角相对于母视图的左上角的X轴偏移量。同理,getScrollY就是当前view的左上角相对于母视图的左上角的Y轴偏移量。在scroller的用法里也用到了它。原创 2016-03-02 20:50:57 · 7058 阅读 · 0 评论 -
类对象,类名.class与类名.this
转自:http://blog.csdn.net/cto_51/article/details/89623571.当在内部类中使用this指的就是内部类的对象, 为了访问外层类对象,就可以使用外层类名.this来访问。具体示例:http://www.cnblogs.com/hnrainll/archive/2012/01/13/2321193.html2. 在ja转载 2015-11-12 21:15:12 · 6674 阅读 · 0 评论