自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SAHADEV的专栏

希望我的文章可以促进您的进步

  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

原创 一步步手动实现热修复(三)-Class文件的替换

在上一节了解了基本的类加载原理之后,我们这一节开始对工程内部的类实行替换。 Tips: 本章主要依赖文章http://blog.csdn.net/vurtne_ye/article/details/39666381中的未实现代码实现,实现思路也源自该文章,在阅读本文之前可以先行了解。这一节我们主要实现的流程有:在工程内创建相同的ClassStudent类,但在调用getName()方法返回字

2016-11-27 09:48:07 7791 13

原创 一步步手动实现热修复(二)-类的加载机制简要介绍

一个类在被加载到内存之前要经过加载、验证、准备等过程。经过这些过程之后,虚拟机才会从方法区将代表类的运行时数据结构转换为内存中的Class。我们这节内容的重点在于一个类是如何被加载的,所以我们从类的加载入口开始。类的加载是由虚拟机触发的,类的加载入口位于ClassLoader的loadClassInternal()方法: // This method is invoked b

2016-11-25 15:23:33 4925 2

原创 一步步手动实现热修复(一)-dex文件的生成与加载

热修复技术自从QQ空间团队搞出来之后便渐渐趋于成熟。我们这个系列主要介绍如何一步步手动实现基本的热修复功能,无需使用第三方框架。在开始学习之前,需要对基本的热修复技术有些了解,以下文章可以帮助到你:安卓App热补丁动态修复技术介绍【腾讯Bugly干货分享】Android Patch 方案与持续交付Android dex分包方案dodola/HotFixdex文件的生成与加

2016-11-24 13:08:57 11579 35

翻译 Android官方开发文档Training系列课程中文版:Activity测试之创建功能性测试

原文地址:http://android.xsoftlab.net/training/activity-testing/activity-functional-testing.html功能性测试包括模拟用户操作之类的组件验证。例如开发者可以通过功能性测试来验证在用户执行了UI操作之后Activity是否启动了Activity。如要为Activity创建功能性测试,测试类应当继承ActivityInst

2016-11-14 11:42:48 2079

翻译 Android官方开发文档Training系列课程中文版:Activity测试之创建单元测试

原文地址:http://android.xsoftlab.net/training/activity-testing/activity-unit-testing.htmlActivity单元测试除了可以快速的验证Activity的状态之外,还可以验证Activity与底层组件之间的交互。单元测试通常用于测试较小的代码单元(它们通常不依赖系统或者网络资源),它们可能是一个方法,一个类或者其它组件。例如

2016-11-11 13:37:07 2128

翻译 Android官方开发文档Training系列课程中文版:Activity测试之UI组件测试

原文地址:http://android.xsoftlab.net/training/activity-testing/activity-ui-testing.html一般来说,正因为Activity含有UI组件,所以使得用户可以与程序交互。这节课将会介绍如何测试Activity中的Button组件。在课程学习之后便可以使用相同的方法对其它UI组件进行测试。 Note:这节课中所涉及的UI测试被称

2016-11-05 11:21:46 2048

翻译 Android官方开发文档Training系列课程中文版:Activity测试之创建运行测试

原文地址:http://android.xsoftlab.net/training/activity-testing/activity-basic-testing.html为了验证在布局与功能上没有差池,很重要的一点就是需要为每个Activity创建对应的测试类。对每个测试类还需要创建单独的测试用例,这其中包含测试环境,测试条件以及对Activity测试的测试方法。实现这些便可以进行测试并获知结果。

2016-11-03 10:43:21 1920 1

翻译 Android官方开发文档Training系列课程中文版:Activity测试之测试环境配置

原文地址:http://android.xsoftlab.net/training/activity-testing/index.html引言开发者应当将测试作为应用开发周期的一部分。良好的测试用例可以帮助开发者及早的发现Bug,同时也可以增强开发者对代码的信心。测试用例定义了一系列对象与方法,使各个测试可以独自进行。测试用例既可以组合运行,也可以重复进行。这节课的课程将会介绍如何使用Android

2016-11-01 10:23:02 2421

MVP模式在Android中的应用之图片展示选择功能的框架设计

在Android中图片平常需要展示,也有可能会遇到选择,除此之外,界面可能又会不断变化,也有可能数据来源不一致,这种情况下该如何设计?该图可供参考,肯定有不足之处,欢迎提意见。

2015-11-17

MVP模式在Android中的应用UML图2

MVP模式在Android中的应用UML图2,图完善的更丰富,类别更多,为第一版的升级版

2015-11-13

MVP模式在Android中的应用UML图

MVP模式在Android中的应用UML图(应用于RecyclerView)高清图

2015-11-12

空空如也

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

TA关注的人

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