Android精选源码
Android优质博客
前言permissions4m 最初的设计是仅仅做成一个编译器注解框架,在1.0.0版本时,它纯粹地实现了原生 Android 请求流程,关于它的设计思路可以查看这篇如何打造一个 Android 编译时注解框架。但是当投入笔者自己项目中使用的时候,笔者发现国产手机有许多适配缺陷,例如:ActivityCompat.sh... 阅读原文
这篇文章中我们将通过面向对象设计中的单一职责原则来观察 Activity,并试图了解如何更好地在 Activity 中实施单一职责原则。Activity下面是官方对 Activity 的一个简短描述:Activity 是一个应用组件,用户可与其提供的屏幕进行交互,以执行拨打电话、拍摄照片、发送电子邮件或查看地图等操作。... 阅读原文
本文档介绍了如何使用DataBinding库来编写声明式布局,并尽量减少绑定应用程序逻辑和布局所需的中间代码。DataBinding库提供了灵活性和广泛的兼容性 - 这是一个支持库,所以您可以在Android 2.1(API级别7+)之后的所有Android平台上使用它。要使用数据绑定,Gradle 1.5.... 阅读原文
考虑到很多小伙伴可能没有耐心看完整篇文章,先看效果图,如果有兴趣的话,请继续往下看。如果没有兴趣,也没关系, 下来安装看看效果的时间应该还是有的吧。做这个功能其实是为调研应用到我司产品做的准备工作。很多文件管理类产品,都有这个控件(我们这里叫它文件夹导航条)... 阅读原文