Android官方架构组件DataBinding双向绑定篇: 观察者模式的殊途同归

争取打造 Android Jetpack 讲解的最好的博客系列: Android官方架构组件Lifecycle:生命周期组件详解&原理分析 Android官方架构组件ViewModel:从前世今生到追本溯源 Android官方架构组件LiveData: 观察者模...

2019-01-15 23:48:55

阅读数:753

评论数:0

Android官方架构组件ViewModel:从前世今生到追本溯源

争取打造 Android Jetpack 讲解的最好的博客系列: Android官方架构组件Lifecycle:生命周期组件详解&原理分析 Android官方架构组件ViewModel:从前世今生到追本溯源 Android官方架构组件Paging:分页库...

2018-12-03 02:08:44

阅读数:1954

评论数:1

使用MVVM尝试开发Github客户端及对编程的一些思考

本文中我将尝试分享我个人 搭建个人MVVM项目 的过程中的一些心得和踩坑经历,以及在这过程中目前对 编程本质 的一些个人理解和感悟,特此分享以期讨论及学习进步。 缘由 最近在尝试搭建自己理解的 MVVM模式 的应用程序,在这近一个月中,我思考了很多,也参考了若干Github上MVVM项目源码,并从...

2018-11-09 00:37:32

阅读数:847

评论数:5

不要打破链式调用!一个极低成本的RxJava全局Error处理方案

RxJava与CallbackHell 在正式铺展开本文内容之前,我们先思考一个问题: 你认为 RxJava 真的好用吗,它好用在哪? CallbackHell,中文翻译为 回调地狱,在以往没有依赖RxJava + Retrofit进行网络请求的代码中,这种代码并不少见(比如As...

2018-09-23 17:38:53

阅读数:961

评论数:8

Android官方架构组件LiveData: 观察者模式领域二三事

本文是 《Android Jetpack 官方架构组件》 系列的最后一篇文章,和一些朋友的观点不同的是,我认为它是 最重要 的核心组件,因为 LiveData本身很简单,但其代表却正是 MVVM 模式最重要的思想,即 数据驱动视图(也有叫观察者模式、响应式等)——这也是摆脱 顺序性编程思维 的重要...

2018-12-28 00:40:00

阅读数:905

评论数:2

2018我的博客历程:你带来微笑,我有幸得到

从大学毕业至今已经从事软件开发2年有余了,同样,写博客的习惯也已经坚持了2年。我很少写技术无关的文章,时值年终,我还是想通过分享自己的经历,同时分享这2年我对 写博客的理解,或者说是对 学习方式的思考。 坎坷的博文生涯 坚持写博客是一个很有意思的事情,2016年年底之前,我还没有开始写博客,但是很...

2018-12-18 00:53:49

阅读数:1182

评论数:5

Android Camera 系列(三)Camera API 详解

概述 Camera 可能是接下来个人想深入学习的课题,准备新起一个系列,从个人的角度总结阐述自己对于 Android Camera 的研究过程,希望也能够对其他想学习 Camera 的同学一些帮助。 本小节内容为 Android Camera 官方文档 的精要翻译,原文请参考: Android...

2018-10-15 19:39:08

阅读数:156

评论数:0

Android Camera 系列(二)控制Camera

Camera系列文章首发于 我的慕课网,欢迎关注。 概述 Camera 可能是接下来个人想深入学习的课题,准备新起一个系列,从个人的角度总结阐述自己对于 Android Camera 的研究过程,希望也能够对其他想学习 Camera 的同学一些帮助。 本小节内容为 Android Camer...

2018-10-14 23:33:37

阅读数:105

评论数:0

Android Camera 系列(一)拍照和录制视频

原文地址: 1.Camera: Take photos 2.Camera: Record videos 一、拍照 本课程将阐述如何通过委托Android设备上的其他相机应用程序进行拍照 (如果您更愿意构建自己的相机功能,请参阅 控制相机 )。 请求相机功能 如果您的应用程序的基...

2018-10-13 16:36:45

阅读数:3115

评论数:0

Linux配置JDK和Tomcat

最近将公司的项目部署了Jenkins持续集成,遇到了几个麻烦的点,其中之一就是对JDK和Tomcat的配置,特此记录。 本地系统:MacOS 远程系统:CentOS_7_04_64_20G_alibase_201701015.vhd 1.安装jdk yum search java|grep ...

2018-10-10 23:05:38

阅读数:88

评论数:0

Linux配置AndroidSDK&Jenkins远程部署

最近将公司的项目部署了Jenkins持续集成,遇到了几个麻烦的点,其中之一就是将Android SDK进行配置在远程服务器(总结下来还是自己对Linux命令还不够熟悉),特此记录。 系统: Ubuntu Server 16.04.1 LTS 64位 前置:完成JDK的环境搭建 1.下载SDK ...

2018-10-10 00:37:44

阅读数:141

评论数:0

告别Dagger2,Android的Kotlin项目中使用Kodein进行依赖注入

前言:依赖注入浅谈 Dagger2的困境 对于依赖注入(Dependency Injection,简称DI)来讲,它并非是一个新鲜的词汇,实际上,它很早就被提出并且应用在了企业级的web应用开发当中,比如Spring。 在Android开发领域内,毫无疑问,Google大名鼎鼎的 D...

2018-08-31 16:38:34

阅读数:528

评论数:0

Android开发从Dagger2迁移至Kodein的感受

原文:From Dagger2 to Kodein: A small experiment 作者:Allan Yoshio Hasegawa 译者:却把清梅嗅 译者说 我是却把清梅嗅,一个普通的Android开发者。去年,我写了一系列关于Android开发者依赖注入...

2018-08-21 15:53:47

阅读数:433

评论数:0

解放双手,Android开发应该尝试的UI自动化测试

本文由 玉刚说写作平台 提供写作赞助 原作者:却把清梅嗅 原文地址:https://mp.weixin.qq.com/s/ODbqUHjQUTA79UyI5Fw5Mw 版权声明:本文版权归微信公众号 玉刚说 所有,未经许可,不得以任何形式转载! 困境 你...

2018-08-06 15:00:50

阅读数:633

评论数:2

全副武装!AndroidUI自动化测试在RxImagePicker中的实践历程

如果您不是很了解Android的自动化测试,或者还不了解UI自动化测试对于Android开发者的意义,请参考笔者的文章《解放双手,Android开发应该尝试的UI自动化测试(将于近期发布)》。 概述 我是却把清梅嗅,一个普通的Android开发者,除了日常工作之外,我还喜欢在我...

2018-07-31 00:05:33

阅读数:424

评论数:2

Java将Powermock和Mockito搭配进行单元测试

本文为Powermock官方文档Mockito篇的中文翻译 原文:https://github.com/powermock/powermock/wiki/Mockito 翻译:却把清梅嗅 简介 Powermock提供了基础的PowerMockito类,你仍然可以通过初始...

2018-07-19 15:44:33

阅读数:668

评论数:0

Android用DSL实现复杂RecyclerView的思路分析

阅读本文需要您对 DSL, Kotlin, DataBinding 有一定的了解,阅读时长约 8分钟。 ReactiveX之毒 响应式编程是一种面向数据流和变化传播的编程范式。随着自己知识领域的逐渐深入,我越来越依赖 RxJava。在Java语言中,通过lambda和方法引用,配合...

2018-07-14 02:54:49

阅读数:344

评论数:0

Kotlin中用DSL代替建造者模式

原文:Kotlin-ifying a Builder Pattern 原文地址:https://medium.com/google-developers/kotlin-ifying-a-builder-pattern-e5540c91bdbe 原文作者:Doug Sigelbau...

2018-07-12 13:34:51

阅读数:389

评论数:2

如何通俗理解设计模式及其思想

本文由 玉刚说写作平台 提供写作赞助 原作者:却把清梅嗅 原文地址:https://mp.weixin.qq.com/s/T6ZCQRydzFgVUezlywC8Zw 版权声明:本文版权归微信公众号 玉刚说 所有,未经许可,不得以任何形式转载! 术与道 数...

2018-07-08 20:36:52

阅读数:3275

评论数:4

Android官方架构组件Paging:分页库的设计美学

应该是 Android Jetpack 讲解的最好的博客系列: Android官方架构组件Paging:分页库的设计美学 Android官方架构组件Navigation:大巧不工的Fragment管理框架 Android官方架构组件Lifecycle:生命周期组件详解...

2018-06-24 03:05:35

阅读数:7765

评论数:7

提示
确定要删除当前文章?
取消 删除