Shinelw Blog

Do More

Android Studio 2.0 新特性体验

Android Studio 2.0 is coming

今天微博被各种 Android Studio 2.0 刷屏了,赶紧更新体验了一把。 这里推荐一个博客Android Developers Blog,这是Google官方博客,Android的最新技术都会火热更新在上面。 接下来的新特性介绍内容大致翻译自 Android Developers Blog 文章 Android Studio 2.0。 Android Studio 2...

《Android开发进阶 从小工到专家》读书笔记 2

《Android Programming from journeyman to master》 Note II

第二章 创造出丰富多彩的UI View与动画 1. 重要的View控件:ListView 与 RecyclerView ListView 列表数据的显示需要4个元素,分别为: 用来显示列表的ListView 用来把数据映射到ListView上的Adapter 需要展示的数据集 数据显示的View模板 其中重点是Adapter的实现,需要实现的函数为: g...

ColorArcProgressBar——实现QQ健康步数显示、仪表盘效果

ColorArcProgressBar--a beautiful progerssbar

这是一个可定制的圆形进度条,通过xml参数配置可实现QQ健康中步数的弧形进度显示、仪盘表显示速度、最常见的下载进度条等功能。 Github下载地址:https://github.com/Shinelw/ColorArcProgressBar 效果图 使用 1、在gradle中添加依赖 dependencies { ... compile 'com.github.s...

设计模式之工厂方法模式

Factory Method

Author : Shinelw 我们来假设生活中的一个场景,老师布置下来一项任务,让每一个人做一个简单的手工工艺品。为了完成这样一个即使很简单的工艺品,我们需要使用到纸张、胶水、剪刀等工具和材料。如果这些工具和材料都由我们自己生产出来,那么这个工艺品如果要制作成功,则需要依赖于我们自己制作这些工具和材料的进度,而这些工具和材料制造的复杂程度要远远大于这件工艺品制作的复杂度。其实,我...

设计模式之单例模式

Singleton

Author : Shinelw 单例其实就是唯一实例的意思,也就是说一个类只有一个唯一的实例。开发人员都知道,在java里,只要new一个类,就会创建这个类的一个实例,如果把这个类new多次,就会创建这个类的多个实例,但是有时候不管new多少次,就只需这个类的一个实例,比如日志记录中的管理类,Android中的InputMethodManager类、Editable类等。 一、...

设计模式学习

Design Pattern Learning

Author : Shinelw 作为一个Android的开发者,平时在开发的过程中用到设计模式的地方并不是很多,但是看过Android源码的人应该都知道,Android的源码基本都是遵循设计模式编写的。所以,为了可以更加深入地研究Android,我开始学习设计模式。 《设计模式》一书中,总结出23种设计模式,分别从对象的构建、对象的结构、对象的行为将这23中设计模式分为三类:...

你好,世界。

Hello,World.

你好,我是Shinelw,Android菜鸟一枚。 学习Android到现在已经有一段时间了,做了一些小项目。感觉很多都是重复性的代码,开发中遇到的坑过了一段时间往往还会再次遇到,很多时候感觉提高不多,学习的东西学了忘,忘了学。 之前其实很早以前就决定要开始以写博客的方式记录下来,最早是博客园,后来是CSDN,后来往往是因为自己的惰性没有坚持下来。 所以折腾了好久,用Github Pa...