![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 69
qq309909897
这个作者很懒,什么都没留下…
展开
-
搭建Android持续构建和自动化测试平台
本文主要介绍基于Jenkins+Ant+Robotium搭建android持续构建和自动化测试平台,一键完成apk的生成和自动化测试,并生成测试报告。原创 2016-11-15 04:05:43 · 652 阅读 · 0 评论 -
Android App自定义拍照
随着android软硬件的不断升级,目前主流的android手机拍照功能非常强大,尤其是分辨率不断提高,一张照片下来得3-6M。但是在有些场景下,其实不需要那么高清的图片,需要600*480甚至更小,而且图片小,传输快,对于服务端的存储压力也小。目前我所在的项目就有这样的需求,需要上传一些BUG图片到服务器。目前这些图片都是屏幕截图和手机自带相机拍摄,太大了,都是3-6M。如果直接将3-6M的图片压原创 2017-01-03 09:25:11 · 823 阅读 · 0 评论 -
Android静态代码扫描-自定义规则
Android提供了一个代码检查工具Android Lint,能够对项目中潜在正确性、安全性、性能、可用性、可访问性、国际化等问题和隐患进行检查,并生成html和xml两种文件的扫描报告。Android Lint提供了6大类共200多条检查项,并对每个检查项指定了严重等级。如果需要搭建一个企业内部的Android静态代码扫描工具,直接使用Android自带的Android Lint检查是不够的,会有原创 2017-03-15 12:34:18 · 1450 阅读 · 0 评论 -
Android:获取应用基本信息
对于应用管理或者应用市场类的平台,一定需要统计应用的各种基本信息,以便对应用进行审核和管理。主要的基本信息包括应用名称、icon图标、版本号、包名、权限、so库、签名摘要信息等。本文介绍两种获取应用基本信息的方法,一种基于源代码,另一种基于apk文件方法一:从源代码中获取 这种方法的前提是能获取到应用的源代码,适合于企业内部管理平台。主要通过读取AndroidMenifest、buil原创 2017-04-15 20:25:43 · 1717 阅读 · 0 评论 -
Android App签名的那些事
Android App签名的目的是确保App安装包来自于原创作者,且App没有被篡改。Android手机在App安装的时候会对签名信息进行校验,只有校验通过的App才能成功安装。Android手机是如何识别App来自于原创作者且没有被篡改呢?请看App签名和验签原理。原创 2017-05-16 02:18:08 · 4511 阅读 · 0 评论 -
Android App加固原理分析
对App进行加固,可以有效防止移动应用被破解、盗版、二次打包、注入、反编译等,保障程序的安全性、稳定性。对于金融类App,尤其重要。对App dex进行加固的基本步骤如下: 1. 从App原始apk文件里获取到原始dex文件 2. 对原始dex文件进行加密,并将加密后的dex文件和相关的存放到assert目录里 3. 用脱壳dex文件替换原始apk文件里的dex文件;脱壳dex文件的作用原创 2017-06-15 02:20:27 · 13387 阅读 · 0 评论