- 博客(7)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 DataBinding 学习系列(5)细节上的概念强化和扩展
前言之前已经把大部分的应用都已经介绍了,现在就把一些在概念上和应用上的细节再恶补一下。正文Lambda 表达式之前我们在xml中已经掌握了如果使用variable的对象中的方法:<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:onClic
2017-02-28 11:37:01 687
原创 DataBinding 学习系列(4)DataBinding的高级功能
前言前几篇已经DataBinding的基础用法已经介绍的差不多了,所以接下来感受一下DataBinding强大的高级功能。正文DataBinding可以通过注解,实现很多强大的功能,并且十分的方便,能够帮助我们省去大量的对xml进行操作的代码,例如加载图片,字符串处理等等操作。@BindingConversion 自定义类型转换<ImageView android:layout_width
2017-02-23 14:52:11 8932 1
原创 DataBinding 学习系列(3)新增的可见字段来编写对象(bean)
前言之前主要都是在讲DataBinding在xml中的使用,基本上满足了大部分的需求了,但是不能放下前进的脚步,了解和使用DataBinding中的可见字段,绝对是一件锦上添花的事情。实战首先来看一下之前的User代码/** * Created by li.zhipeng on 2017/2/10. * * 测试用的User类 */public class User { pr
2017-02-20 18:33:49 680
原创 DataBinding 学习系列(2)详解DataBinding在xml中的使用
前言上一篇简单的介绍了DataBinding的用法,这几篇来仔细的介绍一下的功能。data 标签 的功能<data class="test"></data>class 属性生成指定的名称的Binding对象。什么是Bind对象呢?来回顾之前的一句代码ViewDataBinding mBinder = DataBindingUtil.setContentView(this, R.layout.acti
2017-02-17 18:09:47 7871
原创 DataBinding 学习系列(1)基础知识的了解和使用
介绍DataBinding,2015年IO大会介绍的一个框架,是Google对MVVM在Android上的一种实现,可以直接数据绑定到xml中,并实现自动刷新。好处:去掉了大部分的UI相关代码(比如findViewById、 setOnClickListener、setText等)xml变成UI的唯一真实来源,数据绑定也直接发生在xml(更多可以在网上查询)配置网上有很多是以前的资料,现在基本上都是
2017-02-15 16:08:06 1054
转载 定时任务Alarm的深入理解
前言之前写过了一遍关于定时任务的文章,这次看了郭神的新书《第一行代码》第二版,写的非常的好,于是把其中一段关于Alarm的介绍整理分享给大家,觉得写的好同志们请去购买正版支持一下。正文Android 中的定时任务一般有两种实现方式,一种是Timer类,一种是使用Android的Alarm机制。这两种方式在多数情况下都能实现类似的效果,但是Timer有一个明显的短板,它并不适合用于那些需要长期在后台运
2017-02-14 15:41:15 1272
原创 Charles + Mocky 抓包工具与模拟返回数据的利器(mac版)
前言之前和后端的工程师配合的时候,接口偶尔会出现接口问题导致数据显示失败,而前端断点调试也看不到什么有价值的信息,这个时候后端工程师发话了,“你抓个包给我看看”,搞得我一脸懵逼。作为一个有理想有抱负的工程师,这么low 的场面一定要hold住。如果你也曾经遇到跟我一样的情况,希望你能看看这篇博客,相信对你能够有所帮助。Charles 抓包工具因为我这的网从官方下载的速度很慢,所以是从其他网上下载的,
2017-02-14 12:17:36 3801
Android 线程同步Demo
2017-04-17
HandlerThread使用demo
2017-04-14
谁用过百度地图 地理围栏啊 ,为什么我的围栏无效
2014-04-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人