业内都说没有二维码扫描及生成的 APP,不是一个好的 APP,为了不掉队,学习了 Google 员工的 zxing 的开源项目。由于本人能力有限, zxing 项目实在超出了本人的范围,我只选取了 二维码扫描、解析及生成的代码。
cnLGMing
It always seems impossible until it’s done.
2016-07-23
2016-06-25
早已听说 Android 6.0 更新了权限机制,但由于没有学习,在工作中一直尚未使用,为了防止新的权限机制带来的问题,将 targetSdkVersion
调为了 22,这显然是治标不治本的方法,所以今天抽空学习了 Android 6.0 的运行时权限处理机制。
2016-06-20
SnackBar
2016-06-18
FloatingActionButton 同样是 Android 6.0 时推出的新控件,是 Android Support Design Library 库中的一个控件。
2016-06-15
接下来这几篇博客,我将学习 Android 5.0 以及 6.0 的一些新控件。每个新控件一篇博客,能拓展的,我也会学习如何扩展。学习完后,我将综合到一个案例中。
2016-06-10
Material Design 是Google在Android 5.0时推出的一个全新的设计语言,它的特点就是拟物扁平化。
2016-06-03
Android 为了让 APP 国际化(更好的在不同语言环境中使用),同时为了方便开发者进行适配多语言,提供了 strings.xml ,并建议开发者在 UI 界面相关的使用到的文本使用 strings.xml ,进行统一处理。尽量避免采用硬编码。strings.xml 除了为了多语言适配,还有其他一些重要的作用。
2016-05-16
因开发的是公司内部的OA APP,APP没有发布到应用市场,同时也未使用到第三方推送SDK,为了提供后续的版本更新,自己写了版本更新的操作。
2016-05-11
正则表达式可以迅速地用极简单的方式达到字符串的复杂控制。为了避免重复造轮子,此文将用于记录常用的正则表达式。
2016-02-28
面试 Android 开发工程师