码迷,mamicode.com
首页 > 移动开发 > 详细

仓库--Android

时间:2016-03-14 16:40:46      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

Android签名相关知识整理从APK文件中获取签名信息

keytool -list -printcert -jarfile your_apk_file
在没有源码情况下,我们就能对apk进行更换签名。

http://mp.weixin.qq.com/s?__biz=MzA3NzMxODEyMQ==&mid=416755956&idx=1&sn=0672c091089cfb7ccc28435da5ce5a1c&scene=23&srcid=03141G1NDOYke6bdzTqr1Kiu#rd

周末干货:Android开发60条技术经验总结

http://mp.weixin.qq.com/s?__biz=MzA3NzMxODEyMQ==&mid=416755956&idx=1&sn=0672c091089cfb7ccc28435da5ce5a1c&scene=23&srcid=03141G1NDOYke6bdzTqr1Kiu#rd


 2016年Android平台最佳黑客工具汇总

http://mp.weixin.qq.com/s?__biz=MzA3NzMxODEyMQ==&mid=416044244&idx=2&sn=a17b613adae1a8f1c05e400dc8bdf8f5&scene=23&srcid=031411eyU0IthWcT2bC8jCdx#rd


 标准判断规则:Mobile Android has “Mobile” string in the User-Agent header. Tablet Android does not.

在Android设备UA字符串中,移动设备包含Mobile字符串,而平板设备没有。

比如这个UA字符串

Mozilla/5.0 (Linux; U; Android 3.0; en-us; Xoom Build/HRI39) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13

从这个UA字符串中我们可以了解到,它来自一个大屏设置,即摩托罗拉的XOOM平板。 

 所以,当你依据检测UA来判断Android手机设备,请同时检查android和mobile两个字符串。


单元测试 UT, 测试人员可以写UAT case,TestCase  但就是写不出来UI, UT是开发人员写的。

只为复杂的业务逻辑写UT, if---else

单元测试(最低级别的测试活动)(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。

这里就需要介绍resources.arsc,简单理解这是一个二进制文件,负责存储res资源的映射关系

如果so文件体积比较大的情况下,可不打入apk中,后面通过在线加载后再手动load。一个比较典型的场景就是集成自定义WebView的时候,内核so的体积很大,高达10MB+,这个时候WIFI在线load就是个不错的方案

ctrl+f12

 

仓库--Android

标签:

原文地址:http://www.cnblogs.com/zrui513/p/5276103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!