
模块化方案实践 为什么需要模块化 在项目开发到一定阶段,随着功能需求越来越多,代码结构越来越臃肿,维护也随之越来越麻烦,单次编译调试的时间越来越...
FCM 前身是 GCM ---- Google Cloud Messaging,Google 在推出 Firebase 云服务之后,更名为了 F...
在 5.0 后 google 推出了用于替代 ListView 的新控件 --- RecyclerView。 至于这么用,在这就不多说了,资料很...
什么是 CoordinatorLayout 这是在 com.android.support:design 包中出现的新控件,看包名就知道是用来实...
关于Realm 在学习 Android 的时候 , 我们知道数据持久化的问题,对于数据持久化通常有以下几种方式: SQLlite Sharedp...
运行时权限 Android 6.0 中不仅要在 AndroidManifest.xml 中声明权限,还在运行的时候增加了权限动态判断 涉及到的以...
Java 8 中 Lambda 表达式的使用在 Java 8 的版本更新中,增加了 Lambda 表达式支持 . 让我们可以用更简洁的代码写出完...
MVP简介 MVP 所对应的意义:M-Model-模型、V-View-视图、P-Presenter-主持人。 MVP 的结构图如下所示,对于这个...
关于 Notification 的用法可以在我的 Github 上找到: https://github.com/celesteshire/Not...
文集作者