It always seems impossible until it’s done.

2016-07-23
zxing的简单使用

业内都说没有二维码扫描及生成的 APP,不是一个好的 APP,为了不掉队,学习了 Google 员工的 zxing 的开源项目。由于本人能力有限, zxing 项目实在超出了本人的范围,我只选取了 二维码扫描、解析及生成的代码。

阅读此文

2016-06-25
Android6.0新的权限机制

早已听说 Android 6.0 更新了权限机制,但由于没有学习,在工作中一直尚未使用,为了防止新的权限机制带来的问题,将 targetSdkVersion 调为了 22,这显然是治标不治本的方法,所以今天抽空学习了 Android 6.0 的运行时权限处理机制。

阅读此文

2016-06-20
SnackBar的使用及封装

SnackBar

阅读此文

2016-06-18
FloatingActionButton的使用

FloatingActionButton 同样是 Android 6.0 时推出的新控件,是 Android Support Design Library 库中的一个控件。

阅读此文

2016-06-15
TextInputLayout的使用

接下来这几篇博客,我将学习 Android 5.0 以及 6.0 的一些新控件。每个新控件一篇博客,能拓展的,我也会学习如何扩展。学习完后,我将综合到一个案例中。

阅读此文

2016-06-10
Material_Design_设计语言

Material Design 是Google在Android 5.0时推出的一个全新的设计语言,它的特点就是拟物扁平化。

阅读此文

2016-06-03
Android中的strings.xml详解

Android 为了让 APP 国际化(更好的在不同语言环境中使用),同时为了方便开发者进行适配多语言,提供了 strings.xml ,并建议开发者在 UI 界面相关的使用到的文本使用 strings.xml ,进行统一处理。尽量避免采用硬编码。strings.xml 除了为了多语言适配,还有其他一些重要的作用。

阅读此文

2016-05-16
APP版本升级及常见的一些问题

因开发的是公司内部的OA APP,APP没有发布到应用市场,同时也未使用到第三方推送SDK,为了提供后续的版本更新,自己写了版本更新的操作。

阅读此文

2016-05-11
常用的正则表达式

正则表达式可以迅速地用极简单的方式达到字符串的复杂控制。为了避免重复造轮子,此文将用于记录常用的正则表达式

阅读此文

2016-02-28
面试_04

面试 Android 开发工程师

阅读此文