SPA应用是很早就被提出来的一个理念,对应Android应用来上,旨在用单Activity+n个Fragment作为整个app的页面结构.相应的SPA框架也出现了很多,笔者用...
![240](https://upload.jianshu.io/users/upload_avatars/14342329/b98c0487-8f1d-4d8f-9b78-363f0ac1d877.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
SPA应用是很早就被提出来的一个理念,对应Android应用来上,旨在用单Activity+n个Fragment作为整个app的页面结构.相应的SPA框架也出现了很多,笔者用...
Kotlin 系列:Kotlin之美——高效篇Kotlin之美——DSL篇 Kotlin DSL 把 Kotlin 的语法糖演绎得淋漓尽致,这些语法糖可谓好吃、好看又好玩,但...
Android Activity Scenario总结 Activity Scenario参考文档[https://developer.android.com/referen...
重构读书笔记 第一章 重构,第一个案例 第二章 重构原则 2.1 何为重构 重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低...
Clean Code读书笔记 第一章 整洁代码 什么是整洁代码 代码逻辑直截了当 尽量较少依赖关系,使之便于维护 分层战略完善错误代码 性能调制最优 整洁代码只做一件事---...
非常感谢😃
深入浅出Android事件分发机制:最全面最易懂:高级篇(三)安卓开发者必须了解的事件分发机制。本文将从源码角度,以最全面、最易懂的形式来讲解Android事件分发机制。 若有错漏,烦请斧正。转载请注明出处。 作者:程序引力 | 谢一 ...
是不是现在的依赖变了?
深入浅出Android单元测试(三)详解Mockito对Android有依赖的单元测试如何写?怎样脱离真机与模拟器?本文将会对Java测试框架mockito做详细介绍。 若有错漏,烦请斧正。转载请注明出处。作者:程序引力 | 谢...
第25章 压力循环 压力越大、测试越少。测试越少,错误越多。错误越多,压力越大 压力越大、自动测试越多。自动测试越多、错误越少。错误越少,压力越小。测试应在在编写代码之前编写...
字符编码解码总结 前言 字符编码解码这个问题一直困扰着诸多的程序开发者,可能也查阅过不少资料,可在实际编码工作中对于一些问题还是一知半解。例如笔者在最初学习时,知道编码是将字...
Android Flavor 为了支持同一套代码能够生成多个版本的应用,Android提供flavor来实现该需求。 Flavor使用 在模块化中新增Flavor 在单一模块...
UML主要有6种关系: 依赖(Dependency) 常见的场景:方法参数,局部变量,静态方法调用。特点:最弱的关系。 关联(Association) 常见的场景:类对象持有...
Serveo.net 如果访问不了,可以看文章后面的官网截图。 Serveo 的功能:将局域网内的服务端口开放到因特网上,实现通过外网访问内网的需求;在 Setveo 官网 ...
了解并适当结合平台规范与优势,才能做到最佳的用户体验。在《最新Android & iOS设计尺寸规范》一文中介绍APP 设计规范(https://ds.mockplus.cn...
前言 面向对象的语言中大多有关键字this,用于表示对象本身。但不同语言对于其支持的用法不尽相同。 Java 根据《Thinking in Java》中提到的,Java中关于...
前言 空指针异常(NPE)是最为普遍与常见的异常,同时它也会引起诸如程序崩溃等非常严重的后果。为了避免出现NPE,常常需要开发者对变量进行判空处理。特别是在Android中常...
前言 安卓工程通过gradle进行构建,为此了解安卓中的gradle十分重要。 文件结构 工程中有一个setting.gradle文件 工程中有一个build.gradle文...
前言 Gradle基于Groovy语言,采用DSL的构建工具。gradle脚本中可以包含Groovy的任何元素。 架构 Gradle结构与任务围绕着两个额概念: projec...