第一讲分享了下安卓自己主动化一些概况和一些自己主动化框架现状和技术可以解决什么样的问题。这次课就深入到android世界里面。遨游、翱翔。深入了解自己主动化測试核心技术。 搞过编程开发的同学听到instrumentation这个东西一定不陌生。在android架构里面分四层(最以下是硬件驱动相关抽象 ...
分类:
移动开发 时间:
2017-06-18 15:50:36
阅读次数:
194
Facebook在2015.9.15发布了ReactNativeforAndroid,把JavaScript开发技术扩展到了Android平台。ReactNative让开发者使用JavaScript和React编写应用,利用相同的核心代码就可以创建基于Web,iOS和Android平台的原生应用。本文将浅析AndroidReact的架构及相关基础知识。环境搭建..
分类:
移动开发 时间:
2017-05-08 14:47:35
阅读次数:
188
Facebook 在2015.9.15发布了 React Native for Android,把JavaScript 开发技术扩展到了Android平台。React Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 基于Web,iOS 和 A ...
分类:
移动开发 时间:
2017-05-08 14:46:41
阅读次数:
181
随着 UI 创建技术的功能日益增强,UI 层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让 View 专注于处理数据的可视化以及与用户的交互,同时让 Model ...
分类:
移动开发 时间:
2017-05-05 11:44:56
阅读次数:
714
Handler 每个初学Android开发的都绕不开Handler这个“坎”,为什么说是个坎呢,首先这是Android架构的精髓之一,其次大部分人都是知其然却不知其所以然。今天看到Handler.post这个方法之后决定再去翻翻源代码梳理一下Handler的实现机制。 异步更新UI 先来一个必背口诀 ...
分类:
移动开发 时间:
2017-04-18 16:05:56
阅读次数:
312
在移动端MVC还是主流,大多还是自己构建。 MVVM React 是一套可以用简洁的语法高效绘制 DOM 的框架 React 独创了 Virtual DOM DOM DIFF高效绘制 原来:JSON配置页面,但是不能够配置逻辑。现在:这货可以配置逻辑。 React Native 以 JavaScri ...
分类:
移动开发 时间:
2017-03-20 18:42:03
阅读次数:
171
本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。关于android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。从艺术的角度看,其实我们是在追求一种美。 本文先分析几个当今 ...
分类:
移动开发 时间:
2016-11-11 17:25:29
阅读次数:
256
以下是Keegan小钢大神原创博客: Android项目重构之路:架构篇Android项目重构之路:界面篇Android项目重构之路:实现篇 看了这几篇文章,以及下面的评论,总结一下,以便以后拓展: ...
分类:
移动开发 时间:
2016-10-19 01:57:05
阅读次数:
162
以实现最小化可用产品(MVP)的目标,用最简单的方式来搭建架构和实现代码。IDE采用Android Studio,Demo实现的功能为用户注册、登录和展示一个券列表,数据采用我们现有项目的测试数据,接口也是我们项目中的测试接口。 项目搭建 根据架构篇所讲的,将项目分为了四个层级:模型层、接口层、核心 ...
分类:
移动开发 时间:
2016-10-18 22:10:02
阅读次数:
227
刚开始,因为业务比较赶,我们也没有进行比较好的顶层设计,对代码的要求也是最低要求——完成功能开发就行了。这种短期设计也就造成了我们代码的扩展性几乎为零,稍微添加一点新功能,都要大动干戈。在后台系统架构从TCP转为HTTP时,这些缺点则被放大到极致……所以,我们只有重构了。近一个月来,我工作的重心便是 ...
分类:
移动开发 时间:
2016-08-29 01:35:58
阅读次数:
162