Android平台下利用zxing实现二维码开发

摘要: 先介绍一个关于 Zxing很好好的学习网站,http://www.cnblogs.com/liuan/category/347622.html 现在走在大街小巷都能看到二维码,而且最近由于项目需要,所以研究了下二维码开发的东西,开源的二维码扫描库主要有zxing和zbar,zbar在iPos平台上应用比较成熟,而在Android平台上主流还是用zxing库,因此这里主要讲述如何利用zxing进行二维码开发。1.如何将zxing的Android源码导入工程。 在导入zxing的android源码之前,先去官方下载zxing的源码:http://code.google.com/p/zxing/d. 阅读全文
posted @ 2014-03-15 19:43 zhengwen 阅读(275) 评论(0) 推荐(0) 编辑

防反编译、混淆文件proguard.cfg与proguard-project.txt详解

摘要: 在新版本的ADT创建项目时,混码的文件不再是proguard.cfg,而是project.properties和proguard-project.txt。如果需要对项目进行全局混码,只需要进行一步操作:将project.properties的中“# proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt”的“#”去掉就可以了。如果有一些代码不能被混淆,比如需要加入了so文件,需要调用里面的方法,那么调用JNI访问so文件的方法就不能被混码。在导出的时候,可能不会报错。但是在手机上运行 阅读全文
posted @ 2014-03-15 18:38 zhengwen 阅读(464) 评论(0) 推荐(0) 编辑

Proguard进行Android代码混淆

摘要: 在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。一、代码反编译1.准备工作首先我们准备好一个项目的apk文件(未进行混淆打包)、dex2jar工具(下载地址:http://code.google.com/p/dex2jar/)、jd-gui工具(下载地址:http://jd-gui.softpedia.com/)。2.获取CodeMixTest.apk中的classes.dex文件将CodeMixTest.apk解压,这里我们为了方便就直接解压到当前文件夹下。在解压出的 阅读全文
posted @ 2014-03-15 18:30 zhengwen 阅读(614) 评论(0) 推荐(0) 编辑