自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (21)
  • 收藏
  • 关注

原创 js变量声明提升

js变量声明提升结果:等同于:小结:在函数体内部,声明变量,会把该声明提升到函数体的最顶端。只提升变量声明,不赋值。

2017-06-14 15:27:31 290

原创 Retrofit使用时获取原始的json

通过retrofit一般的操作步骤通过设置gson转换器将json自动转化为javaBean,但是有些情况下,由于后台返回的数据不方便使用gson解析,这个时候就需要获取原始的json字符串,然后利用其他的方法解析json,那么如何获取原始的json呢?1.定义网络请求接口callT 为ResponseBody2.实例化retrofit,配置好请求地址和

2017-06-14 11:43:26 7530 2

原创 css--京东小三角绘制

css--京东小三角绘制        效果图如下:        这样式的难道是绘制右侧的向下小箭头,“小箭头”可以用图片代替,比较简单,查看京东网页发现并不是图片,而是通过posion来实现的。   实现思路如下:  show my code~~最后的效果图:很多网站都有类似的小箭头,尤其想京东这样的电商网站比如不需要图片

2017-06-09 16:40:25 676

原创 DiffUtils实现partial bindData

DiffUtils实现partial bindDatasupport-v7:24.2.0中出来的一个兼容工具,它用来比较两个数据集,寻找出旧数据集-》新数据集的最小变化量。这个工具对于列表中需要局部内容发生变化是时,只需要计算出发生变化的部分,只刷新变化部分的内容,即可极大的提高刷新页面数据的效率问题。不必通过notifyDataSetChanged方法进行整个界面的刷新DiffUti

2017-06-09 14:49:13 420 1

原创 Service(二)

Service(二)service中开启子线程执行耗时操作:

2017-06-06 13:42:51 234

原创 Service(一)

Service(一)        在Service的生命周期里,常用的有:        可以发现   service的启动方式有两种:startService和bindService  一、 以只使用startService()启动服务为例:       当第一次调用startService:日志如下:再次调用st

2017-06-06 13:12:38 314 5

原创 css精灵的使用

css精灵的使用    CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字精确的定位出背景图片的位置。  在网页访问中,客户端每需要访问一张图片都会向服务器发送请

2017-06-05 11:22:09 1333

身份证拍照

身份证拍照,营业执照拍照,银行卡拍照,vin码拍照

2019-02-18

android 刘海屏幕适配

android 刘海屏幕适配

2018-11-14

android apk等文件下载

android apk等文件下载

2018-11-02

百度地图定位--上传当前位置

百度地图定位--上传当前位置百度地图定位--

2018-09-06

ARouter组件demo

ARouter组件demoARouter组件demo

2018-08-28

省市区地址选择器

省市区地址选择器

2018-08-18

腾讯x5 tbs 多文件支持

腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持腾讯x5 tbs 多文件支持

2018-08-14

RecyclerView三级联动

android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动android 列表三级联动

2018-07-25

我的架构android

我的架构android 我的架构android 我的架构android 我的架构android 我的架构android 我的架构android 我的架构android 我的架构android

2018-05-08

百度地图demo

百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo百度地图demo

2018-04-24

android 自定dialog

android 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialogandroid 自定dialog

2018-04-11

android 省市区三级联动

android 省市区三级联动android 省市区三级联动android 省市区三级联动android 省市区三级联动android 省市区三级联动

2018-04-10

android mvp

android mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvpandroid mvp

2018-04-10

Rxjava2+retrofit demo

Rxjava2+retrofit demo get post 文件上传 Rxjava2+retrofit demo

2018-03-28

android video vitamio视频播放

Vitamio 是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染,底层音视频解码原理基于FFmpeg开发。Vitamio 凭借其简洁易用的 API 接口赢得了全球众多开发者的青睐。到目前,全球已经有超过一万款应用在使用 Vitamio,覆盖用户超过 5亿。 Vitamio 能够流畅播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常见格式的视频,还可以在 Android 上支持 MMS, RTSP, RTMP, HLS(m3u8) 等常见的多种视频流媒体协议,包括点播与直播

2018-02-26

android mvp登录demo

在MVP 架构中跟MVC类似的是同样也分为三层。 Activity 和Fragment 视为View层,负责处理 UI。 Presenter 为业务处理层,既能调用UI逻辑,又能请求数据,该层为纯Java类,不涉及任何Android API。 Model 层中包含着具体的数据请求,数据源。

2018-02-26

android mvc登录案例

MVC定义:model、view、controller三者的有机组合,分别表示:模型、视图和控制。 这个模式认为:程序不论简单还是复杂,从结构上来看,都可以分为三个层次。

2018-02-25

自定义banner

通过自定义控件的方式,创建一个banner广告无限轮播的轮播图

2016-12-28

解析json数据

使用gson解析的时候,有时候不能够生成实体类,由于key为数字或者动态的时候

2016-12-22

cicleImageView(as)

自定义圆形的imageView可以设置圆形的边框 ,设置边框的颜色

2016-12-19

Android fragment懒加载初探

Android fragment懒加载初探

2016-12-05

空空如也

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

TA关注的人

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