自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 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 13388

原创 DevOps学习心得

DevOps狭义的概念是开发运维一体化,强调软件开发和运维团队之间更好的沟通协作,以便更快更高质量的软件交付。广义的讲,DevOps是一种文化,流程和实践,覆盖整个软件开发的全生命周期和所有干系人。强调项目经理、研发、测试和运维人员思维转变,更好的协作和更紧密的整合。通过自动化的流程,使得构建、测试、发布软件更加地快捷、频繁和可靠。最终的目的是提高软件质量、缩短交付周期,甚至于像工厂的流水线一样,扣

2017-07-17 07:22:56 2695

原创 Android App签名的那些事

Android App签名的目的是确保App安装包来自于原创作者,且App没有被篡改。Android手机在App安装的时候会对签名信息进行校验,只有校验通过的App才能成功安装。Android手机是如何识别App来自于原创作者且没有被篡改呢?请看App签名和验签原理。

2017-05-16 02:18:08 4511

原创 Android:获取应用基本信息

对于应用管理或者应用市场类的平台,一定需要统计应用的各种基本信息,以便对应用进行审核和管理。主要的基本信息包括应用名称、icon图标、版本号、包名、权限、so库、签名摘要信息等。本文介绍两种获取应用基本信息的方法,一种基于源代码,另一种基于apk文件方法一:从源代码中获取 这种方法的前提是能获取到应用的源代码,适合于企业内部管理平台。主要通过读取AndroidMenifest、buil

2017-04-15 20:25:43 1717

原创 Android静态代码扫描-自定义规则

Android提供了一个代码检查工具Android Lint,能够对项目中潜在正确性、安全性、性能、可用性、可访问性、国际化等问题和隐患进行检查,并生成html和xml两种文件的扫描报告。Android Lint提供了6大类共200多条检查项,并对每个检查项指定了严重等级。如果需要搭建一个企业内部的Android静态代码扫描工具,直接使用Android自带的Android Lint检查是不够的,会有

2017-03-15 12:34:18 1451

原创 Android App自定义拍照

随着android软硬件的不断升级,目前主流的android手机拍照功能非常强大,尤其是分辨率不断提高,一张照片下来得3-6M。但是在有些场景下,其实不需要那么高清的图片,需要600*480甚至更小,而且图片小,传输快,对于服务端的存储压力也小。目前我所在的项目就有这样的需求,需要上传一些BUG图片到服务器。目前这些图片都是屏幕截图和手机自带相机拍摄,太大了,都是3-6M。如果直接将3-6M的图片压

2017-01-03 09:25:11 823

原创 搭建Android持续构建和自动化测试平台

本文主要介绍基于Jenkins+Ant+Robotium搭建android持续构建和自动化测试平台,一键完成apk的生成和自动化测试,并生成测试报告。

2016-11-15 04:05:43 652

原创 几种Android截屏方法

几种Android截屏方法  最近参与了两项工作,一个是android自动化测试POC,一个是配置化无埋点信息采集方案调研。自动化测试和配置化无埋点有两个共同的场景,也可以说是前提,就是手机屏幕截图。自动化测试需要通过截图来设置测试的控件,有的厂商就是通过截取的屏幕截图进行,以认定自动化测试是否通过。而配置化无埋点是通过服务端下发的配置文件来确定对哪些行为进行采集,而配置文件的生成正式通过远程获取手机屏幕进而在线

2016-10-18 05:05:55 890

原创 应用数据采集

应用数据采集   大数据的基础是数据,所以数据采集已经成了所有应用的标配,不管是Android、iOS还是web应用。目前,常用的前端数据采集手段有代码埋点和无码埋点两种。

2016-09-12 14:03:27 669

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除