- 博客(10)
- 收藏
- 关注
原创 BaseRecycleViewAdapter的封装,基于多种bean数据源的呈现
写在前面:最近项目上需要,这是一点记录 一.需求: recycleview中可以实现多种不同的bean,加载不同的数据源内容在同一个adapter上。(以下用两种举例) 二.思路 1.首先需要两种list data,呈现在一个adapter上时,需要根据位置来进行区别,RecyclerView.Adapter中的getItemViewType可以很好的区别多种数据类型
2017-04-11 14:06:58
887
原创 对于 RxJava2 的 认知与直接应用(一)
最近有时间学习些许内容,加上重新写博客来记录自己的学习过程与心得1.rxjava2 认知rxjava作为知名的响应式编程库,这半年内极大的火爆开发者中 介绍 Observable 被观察者 | | subscribe() 订阅 | | Observer 观察者依赖: compile ‘io.reactivex.rxjava2:rxjav
2017-03-08 15:03:15
686
原创 volley,访问网络,聚合天气数据
Volley框架: volley的特性:volley适合快速,简单的请求(Json对象,图片加载) 1.JSON,图像等的异步下载; 2.网络请求的排序(scheduling) 3.网络请求的优先级处理 4.缓存 5.多级别取消请求 6.和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)1.StringRequest 加载网络数据的步骤–首先创建请
2016-10-08 08:10:55
500
原创 OKHttp用法小结,response的巨坑,java.lang.IllegalStateException: closed
1.android studio 添加compile ‘com.squareup.okhttp3:okhttp:3.4.1’ 更新版本可以再github上寻找到 2.请求网络数据 基本用法: String szURL = url;OkHttpClient okHttpClient = new OkHttpClient();okhttp3.Request reque
2016-09-30 09:03:32
8473
1
原创 关于android 联系人,短信,电话记录,需要的uri,数据库中获取的小结,请看注释
关于android 联系人,短信,电话记录,需要的uri,数据库中获取的小结// 短信会话Uri public static final Uri CONVERSATION_URI = Uri.parse(“content://mms-sms/conversations”); // 短信Uri 对应的ContentProvider会协调处理短信的收件箱和发件箱 public static fin
2016-09-11 19:58:41
3830
原创 CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar用法小结
CoordinatorLayout+AppBarLayout+CollapsingToolbarLayout+Toolbar用法小结今天做项目,沉浸式标题的一些用法的总结,怕自己忘记属性,所以写下来。 首先要理解,使用沉浸式标题首先要嵌套布局:
2016-09-04 14:45:14
1231
原创 android sqlite数据库的增删改查初步
android sqlite数据库的增删改查初步 一.Android 中的数据存储方式? a.外置sdcard的直接IO存储 b.内置sdcard的直接IO存储 c.内置sdcard的偏好设置存储 d.内置sdcard的数据库存储(SQLite) e.网络存储(例如云端数据cunchu)二.SQLite 相关概述 SQLite 是一个轻量级的DBMS(数据库管理系统),适合应用于一些便
2016-08-23 19:06:53
495
原创 android中多线程初步
android中多线程初步1.Android 中多线程应用机制? (1) 主线程负责执行UI操作(用户输入,事件的处理,UI的更新) (2 ) 工作线程负责执行耗时操作(例如下载,联网,访问数据库) Android中这样对线程分工目的是尽量不要阻塞主线程,让主线程更好的服务于用户,给用户一种更好的应用体验。2.Android 中多线程应用消息模型概述? Androi
2016-08-18 08:29:02
266
原创 Android自学初步——自定义view(2)————UI绘制圆与ViewPager互动
Android自定义view(2)————UI绘制圆,实现RadioGroup与ViewPager互动 自定义circleview基本步骤如下: 1.自定义一个类继承自View 2.重写三个构造方法,其中最重要的两个参数的构造方法,若无则无法传递数据 3.重写ondraw方法,此时会显示所绘制的三个圆,以及移动的圆详细请看代码以及注释public class CircleView exten
2016-08-14 23:15:59
368
原创 Android自学初步——自定义View(1)之创建初步——Android,UI 绘制
Android自学初步——自定义View(1)之创建初步——Android,UI 绘制一,了解UI绘制初步 这里我们所说的绘制指的是Android中的view通过API来进行绘制的,当android 中提供的view不能完全满足我们自己业务需求时,我们可以自己进行的绘制。二,首先我们所需要对象 (1)Canvas (画板对象) (2)Bitmap (位图)(可以理解为背景对象) (3)Pa
2016-08-11 23:19:32
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人