- 博客(9)
- 收藏
- 关注
原创 Android ORM 框架:GreenDao 使用详解(进阶篇)
本文作者:speedy CSDN 专栏:http://blog.csdn.net/speedystone/article/details/74193053 掘金专栏:https://juejin.im/post/595a12ba6fb9a06b9a5175bd 前言在 Android ORM 框架:GreenDao 使用详解(基础篇) 中,我们了解了 GreenDao 的基本使用,本文
2017-07-03 14:31:00
5126
1
转载 如何选择 compileSdkVersion, minSdkVersion 和 targetSdkVersion
当你发布一个应用之后,(取决于具体的发布时间)可能没过几个月 Android 系统就发布了一个新版本。这对你的应用意味着什么,所有东西都不能用了?
2017-06-23 14:14:44
494
原创 Android ORM 框架:GreenDao 使用详解(基础篇)
GreenDAO 是一款开源的面向 Android 的轻便、快捷的 ORM 框架,将 Java 对象映射到 SQLite 数据库中,我们操作数据库的时候,不在需要编写复杂的 SQL语句, 在性能方面,GreenDAO 针对 Android 进行了高度优化, 最小的内存开销 、依赖体积小 同时还是支持数据库加密。
2017-05-26 14:33:29
8307
2
原创 Drawable Resource 之旅(二):ShapeDrawable 详解与应用(仿微信雷达扫描)
在我们的日常开发中,需要大量的图片来美化我们的 APP,图片的大量使用在增强 UI 的美观性外,也带来诸多的问题,比如:导致程序出现 OOM(内存溢出)、APK 体积变的十分臃肿,内存泄露等 。事实上,在大部分情况下,我们都可以通过 ShapeDrawable 来绘制我们需要的图形,从而有效避免使用图片而带来的诸多问题 。ShapeDrawable 可以理解为通过颜色来绘制的图形,它既可以是纯色的图片,也可以具有渐变
2017-05-23 11:10:04
361
原创 Drawable Resource 之旅(一):BitmapDrawable 详解
Drawable 表示的是一种可以在 Canvas 上进行绘制的抽象概念 。它的种类有很多,最常见的颜色和图片都可以是一个Drawable 。在实际开发中,Drawable 常被用来作为 View 的背景使用,Drawable 一般都是通过XML来定义的,当然,我们也可以通过代码来创建具体的Drawable 对象,只是使用代码创建相对来说稍显复杂。
2017-05-23 11:06:27
340
原创 分享一个GitHub 上的控件:MaterialEditText 详解
在 Android 新推出的 Material Design 中对文本输入框的样式提供了标准,并且在 AppCompat v21 中提供了 Material Design 的空间外观支持,如下图 :不过该控件在使用的过程中比较繁琐,需要通过为控件定制 theme 的方式来实现自定义控件颜色,并且并没有提供 Material Design 中提到的特性。
2017-05-19 15:48:50
1524
原创 设计原则之旅(二):开闭原则
定义:Softeware entities like classes,modules and functions should be open for extension but closed for modifications. (一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。)
2017-05-18 16:20:47
280
原创 设计原则之旅(一):单一职责
简称:单一职责原则的英文名称是Single Responsibility Principle, 简称 SRP。定义:SRP 的原话解释是:There should never be more than one reason for a class to change. ( 不要存在多于一个导致类变更的原因 ) 。通俗的说,即一个类只负责一项职责,而不应该同时负责多个职责。
2017-05-17 21:52:51
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人