- 博客(11)
- 资源 (16)
- 收藏
- 关注
原创 Android编程之还原JD-GUI反编译后代码
jd-gui这款jar反编译软件,大家经常用到,它反编译后的代码可以重新生成java文件。但它反编译出的代码,在遇到部分java特定语句的时候就不容易被看懂了。我这里就jd-gui反编译后代码的复原内容讲讲我的经验,与大家分享一下:1、switch语句:正常的switch语句: public boolean onTouchEvent(MotionEvent event)
2012-09-24 20:55:19 13322 13
原创 Android编程之SQLite补充
SQLite常用的写法,我就不提了,这里主要是补充一个当数据库更新的时候,需要增加列的时候的写法:举例来说:在user表中,增加性别一列,默认1为男,0为女,那么写法为:alter table user add sex bit default 1如果不需要默认值的话,就把default 1去掉即可,但如果查询新增加列的话,之前的已有数据的该列就会为null,这点要注意一下。
2012-09-18 14:53:12 1586 4
原创 Java:一组数能排几行
如果现在给你出道题,有一个30人的队伍,希望你以每8人为一排排成行,能有多少行,你怎么来写这个表达式呢? 早先我用的笨方法就是:public static void main(String[] args) { int sum = 30; int row = sum >> 3; // sum / 8; if (sum % 8 != 0) { row += 1; }
2012-09-14 15:49:40 1135 5
转载 在Eclipse中使用JUnit4进行单元测试(高级篇)
通过前2篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。一、 高级Fixture上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大文件(超过500兆)进行读写,他的每一个方法都是对文件进行操作。换句话说,在调用每一个方法之前,我们都要打开一个大文件并读入
2012-09-13 16:10:18 970
转载 在Eclipse中使用JUnit4进行单元测试(中级篇)
我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。一、 包含必要地Package在测试类中用到了JUnit4框架,自然要把相应地Package包含进来。最主要地一个Package就是org.junit.*。把它包含进来之后,绝大部分
2012-09-13 16:09:07 796
转载 在Eclipse中使用JUnit4进行单元测试(初级篇)
本文绝大部分内容引自这篇文章:http://www.devx.com/Java/Article/31983/0/page/1我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函
2012-09-13 16:07:21 916
转载 二维码的应用
国内二维码的应用主要出现在电子凭证、防伪溯源、平面杂志以及数字出版等领域。应用案例非常广泛,各大会议活动中不断出现二维码签到,杭州,成都、北京、石家庄公交站牌上的二维码指引市民方便出行;二维码火车票、飞机票等均属于二维码电子凭证类别。 防伪溯源经常应用与企业的品牌打造过程中,如茶叶、烟酒、以及各种食品的品牌企业都应用到二维码防伪溯源。二维码应用与平面杂志上帮助企业提升广告的品质,对广告内容进行延伸
2012-09-13 10:22:48 4053
转载 二维条码/二维码
二维条码/二维码(dimensional barcode)是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有
2012-09-13 10:17:54 1963
转载 马化腾:二维码将成线上线下关键入口
同样还有一个新的特点,就是二维码。可能二维码大家还觉得有点陌生,但腾讯,包括微信的产品,我们正在大力推广二维码的普及,这是线上线下的一个关键的入口。通过手机终端,可以实现过去PC很难做到的跟现实中的一个标签,它后端蕴藏的这些丰富的网络资讯,用这个方式来结合,通过摄象头拍摄二维码,大家可以看到有个新的名词叫“扫一扫”,从微信强化扫二维码的功能之后,我们希望把这个行为定义成更加普及,老百姓一看到码就去
2012-09-13 10:00:26 2080
原创 Android编程之manifest上遇到的错误
最近导入网上的源码工程,发现在manifest上有一些错误,这里也顺便和大家分享下:一、android:installLocation这个参数,其实我们一般用不到的,这里解释下:它是android2.2引入的,注意你的版本android:targetSdkVersion,这个要大于等于8才可以。关于这个参数的作用:从android的开发文档来看:<manifest
2012-09-12 11:47:30 2250 1
原创 Android编程之SparseArray<E>详解
最近编程时,发现一个针对HashMap的一个提示:翻译过来就是:用SparseArray来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10: public SparseArray() { this(10); } public Spa
2012-09-01 13:13:13 93853 19
android编程之代码布局(一)
2012-04-25
自动视差背景
2012-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人