为了防止代码被反编译,因此需要加入混淆。混淆也可以通过第三方进行apk混淆,也可以用android中的proguard进行混淆。
混淆步骤:
1、配置混淆文件,名字可以随意,在这里使用proguard-android,格式为txt。
-optimizationpasses 5...
分类:
移动开发 时间:
2014-12-05 19:21:34
阅读次数:
180
在实际的开发成产品apk的发布过程中,我们经常会使用到代码混淆技术。不过在讲解如何进行代码混淆之前,我先跟大家演示一下反编译的过程,这样才能让大家明白为什么需要进行代码混淆。一、代码反编译1.准备工作首先我们准备好一个项目的apk文件(未进行混淆打包)、dex2jar工具(下载地址:http://c...
分类:
移动开发 时间:
2014-12-05 00:30:11
阅读次数:
284
在我们编译Android系统的user版本的时候,有时候会出现proguard的错误,在解决这个错误之着,我们需要了解一些知识:
1,proguard是用来干什么的?
简单点说,他就是用来做JAVA代码混淆的一个工具。
2,这个东西在哪里实现的?
我们一般会在Android.mk文件中对其进行支持,比如:
1)指定不需要混淆的native方法和变量的pro...
分类:
移动开发 时间:
2014-11-27 12:51:46
阅读次数:
143
主要检查以下几项:
1.资源文件本身有没有错;
2.代码中导入的R有没有错;
3.R.java是否正确,里面有没有乱码或编码格式错误等;
4.有没有将本工程的is library勾上,如果本工程不是library project而又将此勾上的话,代码中的资源文件是有可能会报错的;...
分类:
移动开发 时间:
2014-11-27 10:43:56
阅读次数:
132
文章转载禁止用于商业用途,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处莫高雷草原以及作者@JiongBull。
Android代码规范
开始之前请详细阅读并遵守Android开发者代码风格指南
不要使用拼音命名
名称应简洁而富于描述,使用完整单词,避免使用缩写(除非该缩写被更广泛使用,例如URL、HTML)
代码中不要出现中...
分类:
移动开发 时间:
2014-11-26 14:24:19
阅读次数:
272
平时工作学习中难免会在Github搜索一下开源的Android代码, Android系统本身的代码就是托管在GitHub上,如果平时随手做了一个Demo,托管在云盘感觉不入流,如果平时自己一时兴起写了一个小Demo,希望分享给大家,那么GitHub自然是我们代码托管的首选。Google本身退出的捆绑...
分类:
Web程序 时间:
2014-11-25 23:29:00
阅读次数:
366
菜鸟经过了2个多小时的调整,重要发现了问题的所在:代码没有提出错误,运行的时候程序老是显示错误,提示的错误是:11-24 15:22:16.587: E/AndroidRuntime(19903): FATAL EXCEPTION: main11-24 15:22:16.587: E/Android...
分类:
移动开发 时间:
2014-11-24 17:06:51
阅读次数:
184
微信官网坑爹的 混淆那两句不起作用了
-keep class com.tencent.mm.sdk.modelmsg.WXMediaMessage { *;}
-keep class com.tencent.mm.sdk.modelmsg.** implements com.tencent.mm.sdk.modelmsg.WXMediaMessage$IMediaObject {*;}
正确...
分类:
微信 时间:
2014-11-23 16:00:07
阅读次数:
1584
项目中需要用到在代码中动态调整图片的位置和设置图片大小,能自动缩放图片,用ImageView控件,具体做法如下:1、布局文件 2、java代码public class MainActivity extends Activity { private ImageView image; @Overr...
分类:
移动开发 时间:
2014-11-22 10:36:58
阅读次数:
316
主要先简单的介绍三个主要文件,在sdk下的proguard里面: 我的SDK路径为H:\Android\android-sdk-windows\tools\proguard
proguard-android.txt//系统配置好一些默认选项,考虑的比较详细,最好不要修改
proguard-android-optimize.txt//系统配置好一些默认选项,考虑的比较详...
分类:
移动开发 时间:
2014-11-21 12:39:48
阅读次数:
263