随笔分类 -  android笔记

摘要:博客搬迁至 RSS订阅: 原文链接 : RapidOOO Android POJO 转换器:根据 POJO 类编译时自动生成支持扩展互相绑定的领域对象。 "English Version" Github: 为什么使用 RapidOOO? 我们在领域驱动设计中经常会在不同层级之间传递数据,例如 , , 阅读全文
posted @ 2018-04-29 14:53 天天_byconan 阅读(944) 评论(0) 推荐(0) 编辑
摘要:博客搬迁至 RSS订阅: RapidMavenPushPlugin 用于上传你的 library 库到多个 Maven 仓库的 Gradle 插件。 Github: 1. 怎么使用 1.1 添加依赖 在你项目根目录的 文件中增加 依赖: "检查最新版本" 1.2 创建 properties file 阅读全文
posted @ 2018-04-02 22:55 天天_byconan 阅读(1485) 评论(0) 推荐(0) 编辑
摘要:来源博客: "Wang Jie's Blog" 本文链接: 版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处。 原文: 在Android上编写模块化项目(翻译) 当我们在 Android Studio 上创建一个新的项目时,自带一个 module。 阅读全文
posted @ 2018-02-13 18:07 天天_byconan 阅读(2215) 评论(0) 推荐(1) 编辑
摘要:来源博客: "Wang Jie's Blog" 本文链接: 版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 CN协议 许可协议。转载请注明出处。 Android端生成META INF信息文件的Gradle插件 RapidMetaInfPlugin 1. 需求背景 最近新遇到了一个需 阅读全文
posted @ 2018-02-11 13:22 天天_byconan 阅读(3027) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 通过View的 进行焦点搜索对应方向上的下一个可以获取焦点的View: 不断地调用父控件来进行搜索,focusSearch有两个实现: 和`RecyclerView ViewGroup`: 如果是最顶层,则直接调用 方法进行搜索;否则调用父控件的 阅读全文
posted @ 2017-08-04 18:08 天天_byconan 阅读(3350) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: Android Gradle 插件 DiscardFilePlugin(清空类和方法) An android gradle plugin for discard class or method in compile time. 用于在编译构建时期 阅读全文
posted @ 2017-04-19 10:40 天天_byconan 阅读(1520) 评论(1) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: [Android]使用RecyclerView替代ListView(四:SeizeRecyclerView) 在RecyclerView的开发过程中,可能会遇到一些窘境,比如,下图是今日头条的视频详情页面: 除去播放器外,其它组件应该是一个Rec 阅读全文
posted @ 2017-03-29 21:09 天天_byconan 阅读(1244) 评论(2) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: Lottie简介(翻译) 原文: 新的向本地apps的构建动画的开源工具。 作者: "Brandon Withrow" , "Gabridl Peal" , "Leland Richardson" 和 "Salih AbdulKarim" 在以前 阅读全文
posted @ 2017-02-04 12:21 天天_byconan 阅读(4339) 评论(1) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 在Dagger 2中Activities和Subcomponents的多绑定 原文: 几个月前,在 "MCE^3" 会议中,Gregory Kick在他的 "演讲" 中展示了一个提供Subcomponents(比如,为Activity)的新概念。 阅读全文
posted @ 2017-01-09 20:23 天天_byconan 阅读(2682) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 使用Dagger 2来构建UserScope 原文: 在Dagger 2中自定义scopes可以在不寻常存活时间(与Application和界面生命周期不同的)的依赖上给我带来更好的控制。但是在Android app中正确地实现它需要记住几个事情 阅读全文
posted @ 2016-12-30 17:23 天天_byconan 阅读(1227) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 在Dagger 2中使用RxJava来进行异步注入 原文: 几星期前我写了一篇关于在Dagger 2中使用 Producers 进行异步注入的 "文章" 。在后台线程中执行对象的初始化又一个很好的优势 它负责实时( "每秒60帧" 可以保持界面流 阅读全文
posted @ 2016-12-30 13:53 天天_byconan 阅读(1781) 评论(0) 推荐(1) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 使用Dagger 2进行依赖注入 Producers 原文: 本文是在Android中使用Dagger 2框架进行依赖注入的系列文章中的一部分。今天我们将探索下Dagger Producers 使用Java实现异步依赖注入的Dagger2的一个扩 阅读全文
posted @ 2016-12-29 21:08 天天_byconan 阅读(1836) 评论(0) 推荐(1) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: [Android]Android端ORM框架——RapidORM(v2.1) "RapidORM" :Android端轻量高性能的ORM框架 GitHub: https://github.com/wangjiegulu/RapidORM Rapi 阅读全文
posted @ 2016-11-01 17:54 天天_byconan 阅读(722) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 使用MVP解决技术债务 原文: 免责申明:这篇博客并不是讲关于怎么使用MVP的方式(上帝知道关于这些已经太多了)去写Android代码。而仅仅是我的个人经验,关于怎么转换我们的表现层到MVP架构来帮助我们解决一些累积的技术债务,而且在这个过程中也 阅读全文
posted @ 2016-09-21 15:03 天天_byconan 阅读(909) 评论(0) 推荐(1) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 异步 layout inflation 原文: 随着最近发布的 "Android Support Library, revision 24" ,Google开发者在v4包中增加了一个用来异步inflate layouts的帮助类。 进入 Asyn 阅读全文
posted @ 2016-09-01 14:42 天天_byconan 阅读(1965) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 使用自定义JUnit Rules、annotations和Resources进行单元测试 原文: 简介 Unit Test并不只有断言和测试方法组成。它有一些可以用来提高质量和测试代码可读性的技术。在本文中我们将探索: annotations J 阅读全文
posted @ 2016-08-22 12:00 天天_byconan 阅读(1530) 评论(0) 推荐(3) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: [Android]Android端ORM框架——RapidORM( ) "RapidORM" :Android端轻量高性能的ORM框架 GitHub: https://github.com/wangjiegulu/RapidORM 1. Rapi 阅读全文
posted @ 2016-06-29 14:28 天天_byconan 阅读(1999) 评论(2) 推荐(1) 编辑
摘要:最近Google开源了一个项目叫「FlexboxLayout」。 1.什么是 Flexbox 简单来说 Flexbox 是属于web前端领域CSS的一种布局方案,是2009年W3C提出了一种新的布局方案,可以简便、完整、响应式地实现各种页面布局,并且 React Native 也是使用的 Flex 阅读全文
posted @ 2016-05-31 21:57 天天_byconan 阅读(3749) 评论(0) 推荐(0) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: Android MVP&依赖注入&单元测试 注意 :为了区分 中的 与`Android View MVP View Viewer`来表示。 这里暂时先只讨论 和 ,`Model`暂时不去涉及。 1.1 MVP 基础框架 1.1.1 前提 首先需要 阅读全文
posted @ 2016-04-22 18:44 天天_byconan 阅读(2538) 评论(0) 推荐(1) 编辑
摘要:以下内容为原创,欢迎转载,转载请注明 来自天天博客: 一个干净的架构 原文: 在过去几年中我们能看到的一系列关于系统架构的思想。它们包括: [Hexagonal Architecture](也称为 ),作者是 Alistair Cockburn,并被 Steve Freeman 和 Nat Pryc 阅读全文
posted @ 2016-03-14 17:52 天天_byconan 阅读(2249) 评论(0) 推荐(0) 编辑