自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Retrofit的注解使用场景

Retrofit在android中已经流行很长时间了,很多人用的很熟练,但是就Retrofit的注解来说,还有人只是记下来这么做了,但是什么场景下使用什么注解,为什么要使用这样的注解还不太懂,跟我第一次使用是一样的,所以这里分享一下自己的心得。说注解前,先说下HTTP的请求。App发送一个请求,是需要App端把一个请求组装成请求报文,这个报文由三部分组成:请求行、请求头、请求体。使用Retro...

2019-05-11 22:43:54 466

原创 FlatList内容在不满一屏幕时在item上滑动会触发点击事件的解决办法

React Native中的FlatLis是一个加载多条数据的滚动控件,虽然狠好用,但是在Android手机中有一个问题:如果数据只有几条,并且这几条数据不足以铺满整个屏幕,比如只有一条数据,这一条数据的高度是500px,那么这时FlatList是无法上下滑动的,我们在该条item上滑动时,无论滑动的距离是多少,只要手指还是在该item上抬起,那么就会触发点击事件。尤其是在item的高度比较大...

2019-03-27 21:34:17 2103

原创 自定义React Native的RadioButton和RadioGroup(单选按钮)

开始学习React Native也有5天了,在项目时发现RN没有给提供RadioButton和RadioGroup这两个组件,只有CheckBox组件,但是项目中确实有好处需要使用到RadioButton和RadioGroup,既然没有,那就自己写吧。效果图:1.RadioButton需求分析:1)可以指定选中状态和未选中状态的图片、图片的大小:selectedImg、unSelectedImg、...

2018-05-19 18:35:51 6007 1

原创 Retrofit下载大文件、监听进度、断点续传

前些天有个同学问我会不会使用Retrofit下载大文件,我就给了他我项目中使用的方法。发现有很多人还不会用Retrofit实现下载文件,即使会下载,也可能会出现问题,比如:不知道如何获取进度;一旦下载大文件就会OOM;不知道如何暂停下载,或者不知道如何实现断点续传等。今天这个demo就是实现上面的几个问题,使用Retrofit+Rxjava来实现,先看效果图:                   ...

2018-03-22 18:40:12 12357 8

原创 自定义View上下滑动、Title栏渐变色、下拉图片放大

利用ViewDragHelper做的一个简单的自定义View,该自定义View分成上下两个部分,下面部分响应滑动事件,上面部分不响应滑动事件,也就是我触摸并滑动下面部分时,下面部分会滑动,并且上面部分会伴随滑动,但是触摸上面部分时上下两部分都不做任何响应。实现的功能有:1)向上滑动时,下面部分会有覆盖上面部分的效果;2)向上滑动时,上面部分逐渐透明,状态栏部分逐渐透明;3)向上滑动不到一半并且松手...

2018-03-08 11:58:23 444 2

原创 OpenFire+Spark安装及32位64位问题解决

1.OpenFire和Spark的下载:点击打开链接2.OpenFire的安装:进入官网,找到下载页面然后找到相应的OpenGL安装文件,这里要选择正确,例如,我的电脑是64位,安装的JDK也是64位,所以openfire也要选择64位。并且64位的有两个版本,一个是带jre的,一个是不带jre的,如果电脑安装了jdk,则不需要下载带jre的版本。

2017-12-14 17:08:21 735

原创 ViewPager切换Fragment时ListView数据不更新

问题描述:开发中常会遇见这样的场景:用一个ViewPager嵌套多个Fragment来切换页面展示数据,但是如果Fragment展示的数据是用ListView、GridView、RecyclerView等滑动控件来展示的,那么这样的Fragment经常会出现白屏,即ListView等控件没有刷新数据,导致出现白屏。(这个问题很早就出现过,当时做了下笔记,今天无意之间又遇见了,随手把之前的笔记贴

2017-11-01 15:13:44 2425 1

原创 Android Studio升级3.0后一直Refreshing gradle project

今天Android Studio更新稳定版3.0,公司使用的AS打算等一段时间再更新,晚上下班回家就赶紧更新了3.0,不出意外,更新之后之前的老版本gradle就不管用了,这时候需要使用gradle4.1-all.zip,但是如果下载不下来这个版本的gradle,AS会卡在refreshing  xxx gradle project,这时候就需要自己来弄了。1.步骤一:首先我们把AS强制关

2017-10-26 21:42:01 2379 1

原创 使用Drawable定义一个虚线或虚线矩形框

1.使用Drawable定义虚线或者矩形框定义一个虚线--在drawable文件夹下创建一个xml文件,名为dash_line,类型为shape,内容为:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="line"> <stroke androi

2017-07-20 14:45:23 2216

原创 json字符串为html语言,怎么显示在手机上

后台Json返回的字符串,某个字段的内容是一个字符串,但是字符串里面的内容是一段html语言,该语言的内容包括文字与          图片,怎么拿到内容显示在手机上?               1)首先通过jsonObject根据该字段拿到字段后面的内容:                String data= jsonObject.getString("descripti

2016-11-04 11:45:24 775

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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