Android学习
xuanzhiqiang
这个作者很懒,什么都没留下…
展开
-
TextWatcher介绍
TextWatcher介绍android.text.TextWatcher;一个接口,用来监听输入文本的改变三个方法 /** * 改变之前 * @param s 变化前输入框文本 * @param start 开始变化前光标位置 * @param count 原文本将要发生变化的字符数量 * @param after 将要增加的字符数,减少为0 */@Overridepublic原创 2016-08-17 12:18:00 · 356 阅读 · 0 评论 -
雷达区域控件
自定义雷达图原创 2016-09-22 17:10:42 · 455 阅读 · 0 评论 -
DataBinding 基础使用
概述2015年谷歌I/O大会上介绍了一个新的框架DataBinding,数据绑定框架,有效降低了代码的耦合,节省了很多findViewById代码,相比较于网上很多快速注解框架,更加的灵活多变。1.基本使用1.1 环境搭建在对应模块的build.grade中的android节点下添加如下代码,就开启了DataBinding的使用dataBinding{ enabled = tru原创 2017-07-20 15:59:40 · 531 阅读 · 0 评论 -
RecyclerView的基本使用
概述RecyclerView大家可以通过导入support-v7对其进行使用。相比于ListView,GridView,RecyclerView的使用更加的灵活。主要有以下几部分组成 - 布局管理器LayoutManager - 条目动画ItemAnimator - 条目分割装饰ItemDecoration该控件并没有提供自己的事件监听接口,需要自己去实现。基本使用布局文件Item布局<?x原创 2017-07-18 13:47:31 · 314 阅读 · 0 评论 -
Retrofit2 的基本使用 (一)
概述 Android开发中我们常用的基本网络请求方式有OkHttp,HttpClient, HttpUrlConnection这三个都是基于http请求封装的一个网络请求客户端。 Retrofit2是由Square公司开发的一个网络请求调度框架,对OkHttp进行了外层封装,方便我们使用。 本文主要介绍内容: - 基本的GET/POST请求的使用原创 2017-07-19 01:24:11 · 373 阅读 · 0 评论 -
Android多线程断点续传
断点续传思考:1.断点续传,就是当一次下载任务由于某些因素中断下载,能够继续上次下载的位置继续下载,不必在从头开始。2.支持多线程,就是把一个下载任务分配给多个线程去下载,每一个线程只下载一部分内容。分析:http协议,一次下载请求,就是请求远端服务器一个资源(url),建立TCP链接,把服务器资源写入本地的一个过程。那么如果要实现断点续传的必要条件:1.我们能够知道下载资源的大小(多少字节)原创 2017-10-26 11:59:50 · 221 阅读 · 0 评论 -
Android全局异常捕获
Android全局异常的捕获为了更好的完善我们的项目,通常需要对产品不停的迭代维护,计时的收集用户使用过程中发生的异常信息就显得非常重要。市面上有一些第三方工具提供该功能:例如:腾讯的Bugly、友盟统计等。 但是有时间为了减少我们的apk的大小或公司要求,会禁止使用这些第三方工具,所以我们需要自己提供这个简单的功能。Thread.UncaughtExceptionHandler接口...原创 2018-02-24 16:50:38 · 2372 阅读 · 0 评论