上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 129 下一页

2016年6月15日

3、Android构建仪表测试

摘要: 不同于运行于JVM的本地单元测试,仪表测试运行于你的物理设备或虚拟机中。当你需要访问设备的信息(比如Context)或者使用真正的Android framework组件时(比如SharePreferences)时,你需要创建仪表测试。使用仪表测试同样可以帮助你减少mock代码。如果... 阅读全文

posted @ 2016-06-15 10:06 海南一哥 阅读(163) 评论(0) 推荐(0) 编辑

【翻译】Ext JS 6.2 早期访问版本发布

摘要: 原文:Announcing Ext JS 6.2 Early Access非常开心,Sencha Ext JS 6.2早期访问版本今天发布了。早期访问版本的主要目的是为了让大家进行测试并评估Ext JS6.2的工作进度,这对于发布更好的Ext JS版本会有相当大的帮助。Downlo... 阅读全文

posted @ 2016-06-15 00:57 海南一哥 阅读(308) 评论(0) 推荐(0) 编辑

2016年6月14日

2、Android构建本地单元测试

摘要: 如果你的单元测试在Android中没有依赖或者只有简单的以来,你可以在你的本地开发环境中运行你的测试。这种测试比较高效因为它能让你避免将整个app安装到物理设备或虚拟机中执行单元测试。最后,执行单元测试的时间大量减少。你可以通过模拟框架,比如Mockito来模拟依赖关系。配置你的测... 阅读全文

posted @ 2016-06-14 20:05 海南一哥 阅读(141) 评论(0) 推荐(0) 编辑

1、Android测试入门

摘要: 编写和运行测试时Android APP开发周期中的重要的一环。好的测试可以让你非常容易的在开发过程中发现bug,提升你对自己代码的自信。使用Android Studio,你可以在物理设备或者虚拟机中运行本地单元测试或者仪表测试(instrumented tests)(仪表测试我自己... 阅读全文

posted @ 2016-06-14 19:11 海南一哥 阅读(148) 评论(0) 推荐(0) 编辑

2016年6月5日

安卓中的事件分发机制源码解析

摘要: 安卓中的事件分发机制主要涉及到两类控件,一类是容器类控件ViewGroup,如常用的布局控件,另一类是显示类控件,即该控件中不能用来容纳其它控件,它只能用来显示一些资源内容,如Button,ImageView等控件。暂且称前一类控件为ViewGroup类控件(尽管ViewGroup本身也是一个V... 阅读全文

posted @ 2016-06-05 16:45 海南一哥 阅读(131) 评论(0) 推荐(0) 编辑

2016年6月2日

安卓IPC机制之Binder详解

摘要: IPC(Inter-Process Communication,跨进程通信)是指两个进程之间数据交换的过程,因此我们首先必须了解什么是进程,什么是线程。 进程:进程是正在运行的程序的实例,与程序相比,它更强调动态的概念,与线程相比,进程是线程的容器,一个进程可以包含多个线程但至少包含一个线程。进... 阅读全文

posted @ 2016-06-02 12:17 海南一哥 阅读(381) 评论(0) 推荐(0) 编辑

2016年5月31日

【安卓中的缓存策略系列】安卓缓存策略之综合应用ImageLoader实现照片墙的效果

摘要: 在前面的【安卓缓存策略系列】安卓缓存之内存缓存LruCache和【安卓缓存策略系列】安卓缓存策略之磁盘缓存DiskLruCache这两篇博客中已经将安卓中的缓存策略的理论知识进行过详细讲解,还没看过这两篇博客的看官建议先去看一下,本博客将依据这些理论知识打造一个ImageLoader,实现照片墙... 阅读全文

posted @ 2016-05-31 19:10 海南一哥 阅读(298) 评论(0) 推荐(0) 编辑

2016年5月27日

Ext JS 6开发实例(四) :调整主视图

摘要: 上文把主界面设置好,但是主视图因为界面的微调出现了显示问题,本文将把它调整好了。打开app/view/main/Main.js,可以看到主视图是派生于标签面板(Ext.tab.Panel)的。在视图的标签栏内,除了显示标签外,还显示了标题栏。由于已经重新设计了标题栏,主视图的标签栏... 阅读全文

posted @ 2016-05-27 15:41 海南一哥 阅读(369) 评论(0) 推荐(0) 编辑

2016年5月26日

Ext JS 6开发实例(三) :主界面设计

摘要: 在上文中,已经将CMD创建的应用程序导入到项目里了,而且也看到默认的主界面了,今天的主要工作就是修改这个主界面,以符合项目的需要。除了设计主界面,还有一些其他的东西需要配置一下。添加本地化包打开app.json文件,找到requires,代码如下: "requires": [... 阅读全文

posted @ 2016-05-26 17:10 海南一哥 阅读(633) 评论(0) 推荐(0) 编辑

2016年5月24日

Ext JS 6开发实例(二) :使用CMD创建应用程序

摘要: 由于Ext JS 6将原来的Ext JS和Sencha Touch合并为一个框架,因而在使用CMD来创建应用程序前,需要考虑清楚你是要创建一个通用应用程序,还是仅仅只是针对桌面或移动设备的应用程序。要做这样的考量,是因为通用应用程序和比较单一的应用程序在开发上会有些小麻烦。这些小麻... 阅读全文

posted @ 2016-05-24 15:49 海南一哥 阅读(236) 评论(0) 推荐(0) 编辑

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 129 下一页

导航