- 博客(14)
- 资源 (20)
- 收藏
- 关注
原创 使用TextWatcher监听EditText的文本变化之后动态改变EditText里面的内容
今天碰到一个这样的问题:使用TextWatcher对EditText进行监听,当EditText中值为某一特定内容时,将EditText中的值设为我们需要的那个值。一开始就是简单的在EditText中使用setText(...)来实现,结果出现栈溢出的异常。这里提供一个解决方案:当判断条件满足时,在afterTextChanged()方法中将TextWatcher移除掉,然后设置EditText的
2012-12-20 17:53:00
11935
原创 android中ListView异步加载图片时的图片错位问题解决方案
Android中的ListView是一个非常常用的控件,但是它却并不像想象中的那么简单。特别是当你需要在ListView中展示大量网络图片的时候,处理不好轻则用户体验不佳,重则OOM,异步线程丢失或者图片错位。关于其中的OOM和异步线程丢失的问题,是一个很庞大的话题,本人能力有限,无法说清,只有遇到的时候临时找原因,想办法解决了。但是对于图片错位,却是可以避免的,今天我们就来说一说ListVi
2012-12-12 21:21:22
8680
5
原创 android2.1版本下android.webkit.WebView.getSettings的NullPointerException问题
在做腾讯微博的第三方登录的时候,由于要兼容2.2以下的版本,不得已使用了oauth2.0和oauth1两种授权机制来处理。要用oauth1,用http协议,只有自己定义webview了。但是在使用2.1的sdk测试该webview的时候,出现了一个ANR。大概的错误日志如下:01-01 22:56:38.063: E/AndroidRuntime(15404): java.lang.Nul
2012-12-05 19:10:47
3934
原创 Launcher桌面点击&长按&拖动事件处理流程分析
本文原创http://blog.youkuaiyun.com/yanbin1079415046,转载请注明出处。 Android事件处理是android中很重要的一部分内容,而在ADW_Launcher中,android事件处理的重要性同样得到了很好的体现。进入到ADW_Launcher的主页面,为什么点击屏幕空白处没反应,为什么点击桌面元素图标就打开应用程序;为什么长按桌面元素会使得应用程序进入可拖拽状
2012-10-27 18:02:21
7475
原创 模拟Launcher中SliderView的滑动操作以及可随意拖动图片的实现
上一篇文章中我们了解了一下ADW_Launcher的托盘中SliderView的滑动,我们详细分析了SliderView滑动的过程。文章地址:ADW_Launcher的托盘 ——SliderView研究。今天,我们就来模拟一下ADW_Launcher中SliderView的实现以及可随意拖动图片的实现(这里我们给出两种方式)。相信如果看过上一篇文章,制作这个效果是很简单的。不多说了,直接贴出效
2012-10-15 11:16:35
1999
原创 Launcher的托盘 ——SliderView研究
本文原创http://blog.youkuaiyun.com/yanbin1079415046,转载请注明出处。 今天,我们来看一看ADW_Launcher的托盘。对于使用托盘这个名称,我其实也不确定使用的是否准确。但是根据ADW_Launcher中将最底部的那个方格(或者主页)图片名称称为tray_expend和tray_collapse可以看出,这个位置应该就是托盘。况且这也只是一个名字而已,我们就
2012-10-15 00:02:24
2004
原创 Launcher主页面布局文件(launcher.xml)浅析
本文原创http://blog.youkuaiyun.com/yanbin1079415046,转载请注明出处。 相信很多刚开始看ADW_Launcher童鞋都会有这样一种感觉,点开launcher的布局文件launcher.xml一看。天,全部是自定义的控件,瞬间心都拔凉拔凉的。总不可能一开始就一个控件一个控件的去看吧。今天我们就来看一看ADW_Launcher主页的布局文件。 首先,你得有一份
2012-10-13 00:15:04
5605
原创 android长按home键源码分析以及模拟长按home事件--弹出近期任务
本文原创http://blog.youkuaiyun.com/yanbin1079415046,转载请注明出处。最近比较闲,抽空看看launcher模块,发现虽然有些东西看不太明白,但是还是挺好玩的。虽然没有多少实质性的进展,但是通过网上不断的查资料,对framework层的有些东西多多少少算是混了个眼熟。今天网上看到一个帖子说如何让用户长按home键的时候不弹出当前正在运行的这个应用程序?就看了一下长按
2012-09-27 23:02:01
15664
1
原创 在eclipse中调试launcher模块以及已编译launcher源码两份
刚刚赶完了一个项目,闲的无事,想抽空看看androidlauncher的源代码。之前对launcher也只是一点点了解,这里也不打算写什么东西,仅仅是一些供参考的文章,让我们一起了解launcher。 工欲善其事必先利其器,下面整理出一些找来的资料,大家一起学习学习。1、像我一样不知道launcher是什么的童鞋可以先进入这个链接看看launcher的一些基础知识,包括launcher简
2012-09-18 17:47:21
2246
原创 tabhost简单使用及tabhost源码分析
本文原创http://blog.youkuaiyun.com/yanbin1079415046,转载请注明出处。 TabHost是一个简单的控件。TabHost的使用有两种方式,一种是继承TabActivity,从中取得TabHost。另一种方式是通过findViewById来找到你布局中定义的TabHost。如果你要仿TabHost也不难,根据TabHost的原理,我们可以通过一个LinearLayo
2012-09-12 23:36:51
3137
原创 首次进入程序冒泡提示用户新增功能实现示例
本文原创http://blog.youkuaiyun.com/yanbin1079415046,转载请注明出处。前段时间项目中增加了这样一个需求:用户第一次进入程序的时候,在程序新增功能的地方以冒泡的方式提示用户此处有新功能。功能比较简单,在此与大家分享一下。效果图如下:用户第一次进入程序:用户点击屏幕的任何地方后:下面就来简单的说一下该功能的实现。思路:关于布局,我这里采用的
2012-09-08 00:37:03
2730
原创 android小问题备忘
本文原创http://blog.youkuaiyun.com/yanbin1079415046,转载请注明出处。 最近做项目中遇到不少的问题,每每总是在解决之后才恍然大悟。相信每位朋友在实际开发中总会遇到这样或者那样的问题,但是其实有些问题总要我们稍微留意就可以避免。这篇文章用来记录在开发过程中遇到的一些小问题,或是粗心,或是技术不够引起,只为在以后的开发中多多注意。希望有兴趣的朋友也把自己的小问题贴在
2012-09-05 00:15:47
1349
原创 android屏幕自适应研究
本文原创http://blog.youkuaiyun.com/yanbin1079415046,转载请注明出处。 最近公司做的项目中涉及到屏幕自适应的问题。由于做的是电视版的项目,因此屏幕自适应问题更为突出。想起之前曾经写过一篇这样的文章作为备忘。今天特意在电脑上翻了一下,把它找了出来,顺便也把当时参考过的文章给找了出来。这里分享给大家,希望对大家有所帮助,有错误的地方还忘各位指正。 参考的
2012-08-17 22:19:43
3703
原创 android客户端接入新浪、腾讯微博以及人人网
本文原创http://blog.youkuaiyun.com/yanbin1079415046,转载请注明出处。 从事android工作也有段时间了,碍于肚子里料不多,一直也没写过什么东西。最近刚好项目中要接入新浪微博,就顺便研究了一下android客户端接入腾讯微博和人人网。由于是第一次写东西,加上本人小菜鸟一个,请高手勿喷,觉得文章没用的飘过,当然啦,觉得还有点用的就看看吧。好了,废话不多说了,进入
2012-08-13 23:25:53
9294
1
listview 图片异步加载 图片错位 软引用 getView调用次数 convertView重用
2012-12-09
android引导页滑动效果demo
2012-10-27
模拟ADW_Launcher中SliderView的滑动操作以及可随意拖动图片的实现
2012-10-15
模拟android长按home键
2012-09-27
TabHost使用以及源码分析
2012-09-12
第一次进入程序冒泡提示
2012-09-08
动态loading框测试
2012-09-05
android客户端接入新浪微博、腾讯微博和人人网
2012-08-14
图片转PDF软件
2011-10-28
Google Android SDK开发范例大全(源代码) 第二版(余志龙等著) 文件3
2011-06-03
Google Android SDK开发范例大全(源代码) 第二版(余志龙等著) 文件2
2011-06-03
Google Android SDK开发范例大全 (源代码) 第二版(余志龙等著) 文件1
2011-06-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人