#Groovy DSL 简单了解; Groovy 的基本概念; Groovy 的特性; Groovy 的优势 总结...[作者空间]
1、定义 开闭原则,对于扩展是开放的,对于修改是关闭。 2、实现 (1)创建书籍接口 (2)创建计算机书籍接口 (...[作者空间]
1、定义 迪米特法则(Law of Demeter, LoD),也称为最少知识原则,一个对象应该对其他对象有最少的...[作者空间]
1、定义 客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 2、实现 (1)定义脸蛋...[作者空间]
1、定义 依赖倒置原则,高层模块不应该依赖底层模块,两者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 ...[作者空间]
1、定义 里氏替换原则,所有引用基类的地方必须能透明地使用其子类的对象。 2、实现 (1)定义手枪抽象类 (2)定...[作者空间]
1、定义 应该有且仅有一个原因引起类的变更 2、实现 (1)定义通话连接服务 (2)实现通话连接服务 (3)定义通...[作者空间]
提问: 给定一个int型数组,找出该数组中出现次数大于数组长度一半的int值。 解决方案: 遍历该数组,统计每个i...[作者空间]
1、定义链表结构 2、链表反转[作者空间]
1、定义二叉树 2、创建二叉树 3、计算二叉树的深度 4、计算二叉树的节点 5、前序遍历 6、中序遍历 7、后序遍...[作者空间]
相信大家对于Activity的过度动画都很熟悉了,一般情况下我们直接使用 但是这种老旧、生硬的方式怎么能适合我们的...[作者空间]
1、调试 单步调试:fn + F8单步进入:fn + F7单步跳出:fn + F8 + shift单步进入源码:f...[作者空间]
最近,笔者在实现一个思维导图的开源控件。下面我简单介绍一下如下打造一个类似思维导图软件的ViewGroup。 建立...[作者空间]
https://developer.android.com/training/system-ui/navigati...[作者空间]
1、应用卡顿的原理,以及针对界面切换卡顿和屏幕滑动卡顿提出典型的解决思路 卡顿原理: 1)大多数手机的屏幕刷新频率...[作者空间]
1、Android Lint的使用 在 android studio 中找到Analyze目录下的Inspect ...[作者空间]
1月9日小程序发布了,早上一起来朋友圈就被关于小程序的热议刷了屏。 张小龙眼中的小程序的产品核心思维是贴近用户,最...[作者空间]
最近在做一款产品,需要从视频中提取音频。查了查资料发现了有FFMPEG,MP4Parser,Android自带的解...[作者空间]
一、JAVA_HOME 1、配置环境变量 2、检查是否成功 二、ANDROID_HOME 1、配置环境变量 2、检...[作者空间]
开发中,经常遇到需要更换字体格式,设计妹子为了让UI更美,设置了很多让人着(tong)迷(ku)的字体,但是蓝瘦归...[作者空间]