自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(7)
  • 收藏
  • 关注

原创 Charles网络抓包

简介Charles 是在 Mac 下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。除了在做移动开发中调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,Charl

2016-05-23 15:09:42 838

原创 Android ProGuard 基础学习。

1、Android 打包为什么要使用混淆?我简单理解:可以将代码片段打乱。使得代码不容易泄露 ,可以移除没用资源等。1.创建紧凑的代码文档是为了更快的网络传输,快速装载和更小的内存占用. 2.创建的程序和程序库很难使用反向工程. 3.所以它能删除来自源文件中的没有调用的代码 4.充分利用java6的快速加载的优点来提前检测和返回java6中存在的类文件.2、Andr

2016-04-22 14:49:52 242

原创 Android MVP模式简单理解与实践

mvp理解的外文地址:http://antonioleiva.com/mvp-android/github实例地址:https://github.com/antoniolg/androidmvp在MVP模式里通常包含4个要素:     (1)View:负责绘制UI元素、与用户进行交互(在Android中体现为Activity);     (2)View interf

2016-03-03 15:31:49 616

转载 深入理解LayoutInflater.inflate()

原文链接:https://www.bignerdranch.com/blog/understanding-androids-layoutinflater-inflate/个人觉得这篇文章不错,看了之后发现了很多之前代码中关于LayoutInflater的坑。由于我们很容易习惯公式化的预置代码,有时我们会忽略很优雅的细节。LayoutInflater以及它在Fragment的on

2016-03-02 14:16:49 280

原创 个人认为比较有意思的文章

1、创业公司的员工都有那些特点?

2016-02-24 16:13:19 381

原创 Robotium 使用

Robotium是一个Android自动化测试框架,它具有对本地和混合应用的全面支持。对于Android应用程序 Robotium可以很容易地编写功能强大的自动化自动黑盒的UI试。Robotium支持测试用例开发人员可以编写功能,系统和用户验收测试场景,跨越多个Activity。github 地址:  https://github.com/RobotiumTech/robotium我是

2016-02-19 17:05:27 1104

原创 Android adb 使用

一 adb 常用命令1、adb pull  就是从真机上拷贝文件到您的PC上。 实例:adb pull /sdcard/hello.txt  ~/    #将sdcard中的一个hello.txt  拷贝到用户目录。2、adb push  就是从PC上复制一份文件到您的真机上。 实例:adb push ~/test.txt  /sdcar

2016-02-03 16:50:07 263

空空如也

空空如也

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

TA关注的人

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