Android中自定义监听事件带参数

最近在项目中遇到Android监听事件需要传参的问题 比如,在ListView中,对某个按钮设置点击事件,比如删除某一项需要记录点击的位置,故而在监听 setOnClickListener 事件中,需要带入一些参数(position)来控制 最后想到的方式是不通过默认的监听类 button.setOnClickListener(new OnClickListener() { @Override p

Java程序员应该知道的10个面向对象理论

面向对象理论是面向对象编程的核心,但是我发现大部分Java程序员热衷于像单例模式、装饰者模式或观察者模式这样的设计模式, 而并没有十分注意学习面向对象的分析和设计。学习面向编程的基础(如抽象,封装,多态,继承等)是非常重要的,而运用它们来设计干净的模块也同样重要。我 也认识很多不同等级的程序员,他们没有听过这些面向对象理论,或者不知道某个设计理论有什么好处,或者如何在编码中使用这些设计理论。 我们

java.lang.NoSuchMethodError

java.lang.NoSuchMethodError: android.os.Bundle.getString 这一天为这个为题纠结了很久~ 升级SDK Tools到最新, 再升级ADT 到最新~在DDMS,结果还是不行~ 最后又纠结各种第三方包~删了该该了删~ 哎~希望用几分钟说下我的解决方法~希望能帮到同样为这个事纠结的朋友。 提示我们还是应该相信 Eclipse的解释的~人家说的很清楚~就

重写BaseAdapter,增强代码复用率,简化代码

最近在改项目中的代码的时候发现一个很严重的问题,就是listView在设置baseAdapter的时候每次都要去new一个adapter,然后再 去实现getView方法,如果一个页面中有好几个adapter,则会让你的代码变得很繁琐,所以抽个时间把baseAdapter进行了重写优化,把 初始化ID的操作统统放在一个对外开放的方法里了,其余操作进行了简化,下面来看看例子: public abst

progressBar 自定义圆形旋转图片

项目需要中需要更换progressbar的旋转背景,在网上找了几种办法,但是都有各自的问题 于是结合网上所讲,研究了一下终于ok了: 一 首相在drawable文件夹中建立如下旋转动画文件 <?xml version=”1.0″ encoding=”utf-8″?> <animated-rotate xmlns:android=&#

Universal–Image–Loader 使用

一,快速使用(确保ImageLoader只初始化一次,这样图片缓存会更加优秀。) 场景:为ImageView设置一张指定Uri的图片。 1,导包,配置联网,读写SD卡权限。 2,初始化: ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(context).build(); ImageLoader.getIn

Socket通信

在多台计算机之间实现通信,最常见的方法有两种:Socket通信与UDP通信。 Socket是一种基于TCP/IP协议,建立稳定连接的点对点通信,它的特点是安全性高,数据 不会丢失,但是很占系统资源。 在JAVA中,ServerSocket类和Socket类为我们实现了Socket通信,建立通信的一般步骤是: 1。建立服务器 ServerSocket ss = new ServerSocket(端口