07 2018 档案
Android App Architecture使用详解
摘要:Android应用架构简介 对于经过过构建app的Android开发人员来说, 现在是时候了解一下构建鲁棒, 质量高的应用的最佳实践和推荐架构了. 这篇文章假设读者对Android framework比较熟悉. OK, let's begin! App开发人员面临的常见问题 传统的桌面开发, 在大多
阅读全文
Android Paging库使用详解
摘要:Android分页包能够更轻易地在RecyclerView里面缓慢且优雅地加载数据. 许多应用从数据源消耗数据, 数据源里面有大量的数据, 但是一次却只展示一小部分. 分页包帮助应用观测和展示大量数据的合理数目的子集. 这个功能有如下几个优势: 数据请求消耗更少的网络带宽和系统资源. 即使在数据更新
阅读全文
Android Emoji兼容包使用详解
摘要:Emoji兼容性 我们经常会遇到这样的问题: 给朋友发的emoji表情, 在自己手机上展示是正常的, 但是到朋友手机上, 却没有展示出来, 或者展示出来了, 但是也跟自己手机上展示的不一样. 所以, 这是什么原因呢? 要避免这种情况, 就需要使用Android Emoji的兼容包了. Emoji兼容
阅读全文
Android Room使用详解
摘要:使用Room将数据保存在本地数据库 Room提供了SQLite之上的一层抽象, 既允许流畅地访问数据库, 也充分利用了SQLite. 处理大量结构化数据的应用, 能从在本地持久化数据中极大受益. 最常见的用例是缓存有关联的数据碎片. 以这种方式, 在设备不能访问网络的时候, 用户依然能够浏览离线内容
阅读全文
Android Support Palette使用详解
摘要:使用Palette API选择颜色 良好的视觉设计是app成功所必不可少的, 而色彩设计体系是设计的基础构成. Palette包是支持包, 能够从图片中解析出突出的颜色, 从而帮助你创建出视觉迷人的应用 你能够使用Palette包设计布局主题, 并把自定义色彩应用到可视化元素中. 比如, 你可以根据
阅读全文
Android Support WorkManager使用详解
摘要:使用WorkManager调度任务 WorkManager是一个库, 用以将工作入队, 当该工作的约束条件得到满足之后, WorkManager保证它的执行. WorkManager允许观测工作的状态, 并且拥有能力创建复杂的工作链. WorkManager使用基础的作业分发服务, 仅当如下条件可用
阅读全文

浙公网安备 33010602011771号