关闭

使用TextWatcher监听EditText的文本变化之后动态改变EditText里面的内容

今天碰到一个这样的问题:使用TextWatcher对EditText进行监听,当EditText中值为某一特定内容时,将EditText中的值设为我们需要的那个值。一开始就是简单的在EditText中使用setText(...)来实现,结果出现栈溢出的异常。这里提供一个解决方案:当判断条件满足时,在afterTextChanged()方法中将TextWatcher移除掉,然后设置EditText的...
阅读(8602) 评论(0)

android中ListView异步加载图片时的图片错位问题解决方案

Android中的ListView是一个非常常用的控件,但是它却并不像想象中的那么简单。特别是当你需要在ListView中展示大量网络图片的时候,处理不好轻则用户体验不佳,重则OOM,异步线程丢失或者图片错位。 关于其中的OOM和异步线程丢失的问题,是一个很庞大的话题,本人能力有限,无法说清,只有遇到的时候临时找原因,想办法解决了。但是对于图片错位,却是可以避免的,今天我们就来说一说ListVi...
阅读(7407) 评论(11)

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...
阅读(1967) 评论(0)

Launcher桌面点击&长按&拖动事件处理流程分析

本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处。  Android事件处理是android中很重要的一部分内容,而在ADW_Launcher中,android事件处理的重要性同样得到了很好的体现。进入到ADW_Launcher的主页面,为什么点击屏幕空白处没反应,为什么点击桌面元素图标就打开应用程序;为什么长按桌面元素会使得应用程序进入可拖拽状...
阅读(4766) 评论(0)

模拟Launcher中SliderView的滑动操作以及可随意拖动图片的实现

上一篇文章中我们了解了一下ADW_Launcher的托盘中SliderView的滑动,我们详细分析了SliderView滑动的过程。文章地址:ADW_Launcher的托盘 ——SliderView研究。今天,我们就来模拟一下ADW_Launcher中SliderView的实现以及可随意拖动图片的实现(这里我们给出两种方式)。相信如果看过上一篇文章,制作这个效果是很简单的。不多说了,直接贴出效...
阅读(1501) 评论(0)

Launcher的托盘 ——SliderView研究

本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处。   今天,我们来看一看ADW_Launcher的托盘。对于使用托盘这个名称,我其实也不确定使用的是否准确。但是根据ADW_Launcher中将最底部的那个方格(或者主页)图片名称称为tray_expend和tray_collapse可以看出,这个位置应该就是托盘。况且这也只是一个名字而已,我们就...
阅读(1440) 评论(0)

Launcher主页面布局文件(launcher.xml)浅析

本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处。   相信很多刚开始看ADW_Launcher童鞋都会有这样一种感觉,点开launcher的布局文件launcher.xml一看。天,全部是自定义的控件,瞬间心都拔凉拔凉的。总不可能一开始就一个控件一个控件的去看吧。今天我们就来看一看ADW_Launcher主页的布局文件。   首先,你得有一份...
阅读(2298) 评论(0)

android长按home键源码分析以及模拟长按home事件--弹出近期任务

本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处。 最近比较闲,抽空看看launcher模块,发现虽然有些东西看不太明白,但是还是挺好玩的。虽然没有多少实质性的进展,但是通过网上不断的查资料,对framework层的有些东西多多少少算是混了个眼熟。今天网上看到一个帖子说如何让用户长按home键的时候不弹出当前正在运行的这个应用程序?就看了一下长按...
阅读(9944) 评论(6)

在eclipse中调试launcher模块以及已编译launcher源码两份

刚刚赶完了一个项目,闲的无事,想抽空看看androidlauncher的源代码。之前对launcher也只是一点点了解,这里也不打算写什么东西,仅仅是一些供参考的文章,让我们一起了解launcher。   工欲善其事必先利其器,下面整理出一些找来的资料,大家一起学习学习。 1、像我一样不知道launcher是什么的童鞋可以先进入这个链接看看launcher的一些基础知识,包括launcher简...
阅读(1738) 评论(1)

tabhost简单使用及tabhost源码分析

本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处。   TabHost是一个简单的控件。TabHost的使用有两种方式,一种是继承TabActivity,从中取得TabHost。另一种方式是通过findViewById来找到你布局中定义的TabHost。如果你要仿TabHost也不难,根据TabHost的原理,我们可以通过一个LinearLayo...
阅读(2674) 评论(0)

首次进入程序冒泡提示用户新增功能实现示例

本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处。 前段时间项目中增加了这样一个需求:用户第一次进入程序的时候,在程序新增功能的地方以冒泡的方式提示用户此处有新功能。功能比较简单,在此与大家分享一下。效果图如下: 用户第一次进入程序: 用户点击屏幕的任何地方后: 下面就来简单的说一下该功能的实现。 思路: 关于布局,我这里采用的...
阅读(1879) 评论(0)

android小问题备忘

本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处。   最近做项目中遇到不少的问题,每每总是在解决之后才恍然大悟。相信每位朋友在实际开发中总会遇到这样或者那样的问题,但是其实有些问题总要我们稍微留意就可以避免。这篇文章用来记录在开发过程中遇到的一些小问题,或是粗心,或是技术不够引起,只为在以后的开发中多多注意。希望有兴趣的朋友也把自己的小问题贴在...
阅读(1100) 评论(0)

android屏幕自适应研究

本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处。     最近公司做的项目中涉及到屏幕自适应的问题。由于做的是电视版的项目,因此屏幕自适应问题更为突出。想起之前曾经写过一篇这样的文章作为备忘。今天特意在电脑上翻了一下,把它找了出来,顺便也把当时参考过的文章给找了出来。这里分享给大家,希望对大家有所帮助,有错误的地方还忘各位指正。    参考的...
阅读(3299) 评论(1)

android客户端接入新浪、腾讯微博以及人人网

本文原创http://blog.csdn.net/yanbin1079415046,转载请注明出处。   从事android工作也有段时间了,碍于肚子里料不多,一直也没写过什么东西。最近刚好项目中要接入新浪微博,就顺便研究了一下android客户端接入腾讯微博和人人网。由于是第一次写东西,加上本人小菜鸟一个,请高手勿喷,觉得文章没用的飘过,当然啦,觉得还有点用的就看看吧。好了,废话不多说了,进入...
阅读(8244) 评论(9)
    个人资料
    • 访问:56865次
    • 积分:787
    • 等级:
    • 排名:千里之外
    • 原创:14篇
    • 转载:0篇
    • 译文:0篇
    • 评论:28条
    最新评论