重写UITableViewCell子类中属性的setter方法来实现隐藏或显示该cell中的某些控件为什么会需要这样子的一种方法来实现隐藏或者显示一个cell中的某些控件呢?其实,隐藏cell中某些控件可以直接在tableView:cellForRowAtIndexPath:方法中直接实现,我们需要...
分类:
其他好文 时间:
2014-07-15 08:12:37
阅读次数:
385
一、线程的创建方式:
老掉牙的话题了,继承 java.lang.Thread父类或者实现Runnalbe接口,这里就提一句:
class Thread implements Runnable Thread也是继承了Runnable接口的,Runnable才是大哥。
重写run(),run()里放的都是具体的业务,包括对线程的具体操作。
class Thread1 implements...
分类:
编程语言 时间:
2014-07-14 11:17:13
阅读次数:
213
新建一个工程,关闭ARC , AppDelegate.h 中window属性strong改成retain APPDelegate.m中window 初始化时加autorelease 上面重写dealloc方法建一个UIViewController 的子类RootViewController 把...
分类:
其他好文 时间:
2014-07-14 00:37:12
阅读次数:
260
对back键设置监听器,重写Activity.onKeyDown()方法即可实现功能;程序如下:long keydowmtime=0;//按键按下时的时间long eventtime=0;//事件发生的时间 @Override public boolean onKeyDown(int k...
分类:
其他好文 时间:
2014-07-13 21:28:21
阅读次数:
232
Android自定义View实现很简单继承View,重写构造函数、onDraw,(onMeasure)等函数。如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。在使用到自定义View的xml布局文件中需要加入xmlns:前缀="http://schemas.android.com/apk/res/你的..
分类:
移动开发 时间:
2014-07-13 14:52:51
阅读次数:
211
本文是VOIP通信NAT穿越系列专题的第二篇,
NAT 是一种在IP分组通过路由器或防火墙时重写源IP地址或/和目的IP地址的技术,这种技术被普遍使用在有多台主机但只通过一个公有IP地址访问因特网的私有网络中。20世纪90年代中期,NAT是作为一种解决IPv4地址短缺以避免保留IP地址困难的方案而流行起来的。家庭和小型办公室的路由器一般都集成了防火墙,DHCP服务器和NAT功能。
N...
分类:
其他好文 时间:
2014-07-12 21:38:34
阅读次数:
251
1、子类方法的名称、参数签名和返回类型必须与父类方法的名称、参数签名和返回类型一致
2、子类方法不能缩小父类方法的访问权限
3、子类方法不能抛出比父类方法更多的异常
4、方法覆盖只存在于子类和父类之间。在同一个类中方法只能被重载,不能被覆盖
5、父类的静态方法不能被子类覆盖为非静态方法
6、子类可以定义与父类的静态方法同名的静态方法,以便在子类中隐藏父类的静态方法
...
分类:
其他好文 时间:
2014-07-12 20:55:26
阅读次数:
159
当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。
文件的操作模式,通过指定文件的操作模式为Context.MODE_WORLD_READABLE 或Context.MODE_WORLD_WRITEABLE同样可以对外共享数据,但数据的访问方式会因数据存储的方式而不同。
采用xml文件对外共享数据,需要进行xml解析来读写数据;采用...
分类:
其他好文 时间:
2014-07-12 18:58:16
阅读次数:
241
上篇中说到在MVC框架中默认的Model验证是在哪里验证的,还讲到DefaultModelBinder类型的内部执行的示意图,让大家可以看到默认的Model验证是在哪个具体的方法中来执行的,本篇的主题就是模拟一下默认的实现,自定义个Model绑定器继承自DefaultModelBinder类型,并且重写某些个重要的方法。...
分类:
Web程序 时间:
2014-07-12 17:53:30
阅读次数:
186