Android 学习
shangxinlei88
这个作者很懒,什么都没留下…
展开
-
Android 上线前的代码混淆之(一)反编译
本经验总结针对Android 4.0(sdk 14 ) 以上:一般项目做好以后,大部分公司为了安全会进行代码混淆来增加安全性,防止反编译和破解!google Android 给我们提供了proguard 进行代码混淆,废话不多说,我刚刚接触的时候,感觉特别高深!感觉无从下手啊,于是就度娘了一下,各种帖子,各种方法!要想学会还得自己试试看!要学习,混淆我觉得我们还是先学学反编译吧,原创 2015-11-06 16:52:17 · 472 阅读 · 0 评论 -
Android 上线前的代码混淆之(三)第三方加密
前边我分享了反编译和加密,这时候有时候还是不大放心,因为现在的反编译实在太厉害了那么我们搜搜加密吧!加密的平台还是比较多的,我们可以搜一搜 爱加密、腾讯加固、360加固这里仅仅以爱机密来讲解我经验1.注册成为爱加密会员地址:http://www.ijiami.cn 然后将加密混淆并且签过名的apk 进行加密点击提交加密,上传apk 然后下载爱加密的签名工具然原创 2015-11-13 11:39:21 · 518 阅读 · 0 评论 -
Android 上线前的代码混淆之(二)混淆
前一篇文章,分享了反编译的简单流程,那么现在我继续接着上一篇分享,我的混淆历程!刚开始的时候觉得混淆是很高级的东西,没那么容易学会,就像屌丝没见过美女一样,总觉的美女高冷!呵呵……例子或许不恰当!瞎侃了,接下来我们看些正经的。刚学混淆,不免会在度娘哪里取经,那我们搜一把试试!同样是有很多的帖子和文章,我也就是这样学习的,打开一个看看,再打开一个看看!我发先有两种一种是说有一个p原创 2015-11-13 11:14:29 · 518 阅读 · 0 评论 -
通过wifi调试应用!
1. 首先还是要打开手机的usb调试选项,并通过usb线连接手机。2. 然后执行“adb tcpip 5555”,把adb从usb模式切换到tcpip模式。正确的回显信息是:“restarting in TCP mode port: 5555”。5555可以是任何未占用的端口号。3. 再执行“adb connect :5555”,连接到手机。正确的回显信息是:“connected to :转载 2016-04-21 14:24:49 · 321 阅读 · 0 评论 -
ADT下载地址,完整版
http://m.blog.csdn.net/article/details?id=51198442ADT下载地址(含各版本),最新ADT-23.0.72016/04/20 新增 ADT-23.0.7.zip 2015/05/07 新增 ADT-23.0.6.zip 2015/01/18 新增(未测试,不知下载过程中是否有问题,请网友自行测试,最好能把测试结果告转载 2016-08-11 19:03:06 · 704 阅读 · 0 评论 -
微信浏览器清除缓存的方法
用微信打开debugx5.qq.com 弹出如下界面,勾选需要清除的东西,清除或者设置即可!原创 2016-10-10 16:58:45 · 8403 阅读 · 0 评论 -
js获取网站根目录(虚拟路径)方法
//js获取网站根路径(站点及虚拟目录),获得网站的根目录或虚拟目录的根地址 function getRootPath(){ var strFullPath=window.document.location.href; var strPath=window.document.location.pathname; var po原创 2016-10-10 17:42:55 · 5195 阅读 · 0 评论 -
No resource found that matches the given name 'Theme.AppCompat.Light'.解决方案
最近,导入andorid项目的时候发现,导入别的人的项目出现了这样的问题!我知道这个是因为缺少appcompat包appcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面。 更新ADT至22.6.0版本之后,创建新的安装项目,会出现appcompat_v7的内容。并且是创建一个新的内容就会出现。)后,我想到了,既然我直接导入支持宝会产生错误原创 2017-04-10 11:54:27 · 480 阅读 · 0 评论 -
webView模拟登陆
/*** 模拟客户端自动登录*/// String login_url = "loginurl";// String postDataStr = "username=1000001&password=123456";// byte[] postData = EncodingUtils.getBytes(postDataStr, "BASE64");// mWebView.p原创 2017-04-27 11:25:51 · 737 阅读 · 0 评论