Android
PurcellHuang
Always like this!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RecyclerView实现Item可拖拽(拖动、删除)
RecyclerView实现Item可拖拽(拖动、删除)话不多说,先附上效果图:ItemTouchHelper这是一个RecyclerView的工具,提供了drag & swipe 的功能,可以帮助我们处理RecyclerView中的Item的拖拽和滑动事件。 ItemTouchHelper helper = new ItemTouchHelper(new MyIte...原创 2020-03-27 12:53:14 · 4490 阅读 · 1 评论 -
Android屏幕亮度调节
APP亮度调节//获取系统亮度Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS); //3 ~ 1023//设置系统亮度Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS,sy...原创 2020-03-27 09:49:04 · 941 阅读 · 0 评论 -
OkHttp中拦截器的简单介绍
OkHttp官方文档简介Interceptors are a powerful mechanism that can monitor, rewrite, and retry calls.意思大概是,拦截器是一个强有力的机制,能够监控,重写以及重试(请求的)调用。从上篇可以知道当call调用execute或者enqueue时,都是RealCall在调用,最终会执行Response resu...原创 2020-03-21 15:25:09 · 525 阅读 · 0 评论 -
Retrofit基本使用
Retrofit基本使用–文章目录Retrofit基本使用简介Retrofit注解方法注解标记注解请求头注解参数注解简单使用引入Retrofit依赖及添加权限创建Retrofit实例初步封装定义API接口创建代理对象接口调用–简介Retrofit文档Retrofit Github地址Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装,网络请求的工作本质上是 ...原创 2020-03-19 20:49:42 · 3450 阅读 · 1 评论 -
OkHttp3简单使用
OkHttp3简单使用简介官方地址:https://github.com/square/okhttpHTTP是现代应用常用的一种交换数据和媒体的网络方式,高效地使用HTTP能让资源加载更快,节省带宽。OkHttp是一个高效的HTTP客户端,它有以下默认特性:支持HTTP/2,允许所有同一个主机地址的请求共享同一个socket连接连接池减少请求延时透明的GZIP压缩减少响应数据的大小...原创 2020-03-18 17:23:08 · 486 阅读 · 0 评论 -
GestureDetector手势检测简单使用(音量、亮度、快进、快退)
GestureDetector手势检测简单使用(音量、亮度、快进、快退)引言在 android 开发过程中,我们经常需要对一些手势,如:单击、双击、长按、滑动、缩放等,进行监测。这时也就引出了手势监测的概念,所谓的手势监测,说白了就是对于 GestureDetector 的使用。GestureDetector 是 Android 中,专门用来进行手势监听的一个对象,在他的监听器中,我们通过传...原创 2020-03-16 21:07:16 · 1273 阅读 · 1 评论 -
FastJson的简单使用
FastJson的简单使用mvnrepository: https://mvnrepository.com/artifact/com.alibaba/fastjsonFastJosn特性提供服务器端、安卓客户端两种解析工具,性能表现较好。提供了 toJSONString() 和 parseObject() 方法来将 Java 对象与 JSON 相互转换。调用toJSONString方 法...原创 2020-03-14 14:21:25 · 296 阅读 · 0 评论 -
高仿简书个人中心页面
高仿简书个人中心页面Demo下载地址:先贴上效果图1. 步骤1.1 把APP的主题改为NoAction <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Custom...原创 2020-03-02 16:12:44 · 742 阅读 · 2 评论 -
RecyclerView的简单使用
RecyclerView的简单使用1. 简介定义Google用于代替ListView的滑动组件特点:功能更强大、支持定制样式更丰富、扩展性更高缺点: RecyclerView实现控制点击、长按事件较为麻烦,需要自己写与ListView作对比2. 使用步骤定义主xml布局根据需要定义RecyclerView每行所实现的xml布局定义一个Adapter类继...原创 2020-02-02 12:41:39 · 252 阅读 · 0 评论 -
Android底部导航BottomNavigationBar的基本使用(谷歌推荐)
底部导航BottomNavigationBar的基本使用(谷歌推荐)效果如下图:1.导入相关依赖GitHub:GitHub:https://github.com/Ashok-Varma/BottomNavigation 添加依赖: implementation 'com.ashokvarma.android:bottom-navigation-bar:2.1.0'2.布...原创 2020-01-31 21:19:48 · 2478 阅读 · 1 评论 -
Android多线程基本使用
文章目录Android多线程技术Android线程1. 创建 Java线程四种方法1.1 继承Thread类1.2 实现Runnable接口1.3 使用Callable和Future创建线程1.4 线程池创建2. Handler2.1 定义2.2 作用2.3 意义2.4 相关概念2.5 使用方式3. HandlerThread3.1 定义3.2 作用3.3 优点3.4 原理3.5 使用步骤4. A...原创 2020-01-08 14:32:58 · 2279 阅读 · 0 评论 -
Realm For Android 基本使用
文章目录Realm一、Realm简介1.什么是Realm2.Realm优势二、Realm使用1. 数据模型2. 事务手动开启同步事务同步事务执行块异步事务执行块1.Realm基本配置2.创建一个Realm数据库3. Samples3.1创建model3.2添加数据(增)3.3删除数据(删)3.4查询数据(查)3.4修改数据(改)4.Realms5. 多表关系6. JSON7. 版本升级8. 加密...原创 2019-12-29 13:41:51 · 1419 阅读 · 0 评论
分享