自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

taobenshan的博客

把最好的开发应用实例分享

  • 博客(16)
  • 收藏
  • 关注

原创 关于RN的配置流程

关于RN的相关配置

2016-10-11 20:38:04 740

翻译 MVP设计模式

MVP模式中代码的编写顺序Model 实体模型 bean 当前的操作设计的实体类对象 业务逻辑 IxxxBiz 定义业务逻辑的具体方法 访问底层网络数据时的具体的函数 xxxBiz 业务逻辑接口的具体实现 具体的业务逻辑方法(访问网络数据 访问数据库等)View view层接口类 IxxxView 定义界面中对view操作的函数 比如:获取view中的数据 清除view数据 设置view数据Presenter 中间层 持有model层

2016-09-29 18:14:22 313

翻译 RxJava实现异步任务的第三方框架

1.RxJava 是什么? * RxJava本质就是一个实现异步操作的库 异步 * * 2.RxJava优点 简洁 (随着程序的逻辑变得复杂 可以将复杂的逻辑穿成一条线) * * 3.原理 RxJava的异步实现 通过拓展的观察者模式 * 观察者模式:A对象(观察者)对B(被观察者)对象的某种变化比较敏感 需要在B对象变化的瞬间作出反应. * 程序中的观察者模式 采用注册或者订阅(Subscribe)的方式 告诉被观察者 当他变化时通知观察者。 * * androi

2016-09-26 18:54:31 1212

转载 使用Glide下载图片

Glide(3.7版本)加载网络图片的第三方框架(中文意思:滑翔) 功能: 1.可以动态的加载GIF图片(动态图) 2.本地视频的快照 3.对缩略图的支持 4.生命周期的集成 glide加载图片 with()方法可以接收Activity/Fragment作为参数图片的加载和Activity/Fragment的生命周期一致 请求会在onStop自动暂停onStrart重新启动 加载GIF图片会在onStop停止 避免后台的消耗(电量)会对网络状态监听 网络状态改变时 重启失败的加载 减

2016-09-23 18:34:35 553

转载 利用Retrofit进行网络访问

* Retrofit (a type-safe HTTP client for Android and Java) * HTTP网络请求工具 * Retrofit使用步骤 * 1.定义一个接口(封装url地址和数据请求) * 2.实例化Retrofit * 3.调用Retrofit实例创建接口服务对象 * 4.接口服务对象调用接口中的方法获取Call对象 * 5.call对象执行请求(异步、同步请求)

2016-09-22 18:36:04 563

翻译 利用RecyclerView实现listview布局

利用design包下的RecyclerView实现listView,gridview等布局视图

2016-09-20 20:40:00 254

翻译 实现上下拉刷新的第三方框:PullToRefreshlibrary的简单使用

使用第三方pullToRefreshLibrary实现对listview,gridview,scrollview进行上下拉刷新

2016-09-19 16:44:36 551

翻译 第三方框架数据库xutils的简单用法

使用第三方框架xutils进行数据库的创建,非常方便快捷

2016-09-18 18:51:20 400

翻译 Fresco的简单使用

使用fresco加载,可以自动进行图片的三级缓存,并对图片的一些样式进行设置

2016-09-18 17:11:05 201

原创 TabLayout

一般在新闻资讯类的app中,利用Tablayout进行对头部标题栏进行编辑,里面有封装好的方法,可以简化代码,必须是android5.0以上的版本

2016-09-08 20:15:00 151

原创 利用ToolBar和Drawerlayout实现简单的侧滑菜单

利用ToolBar并结合drawerLayout控件实现高大上的侧滑菜单

2016-09-08 19:19:16 276

原创 实现HorizontalScrollView中的标题滑动时始终处于中间位置

在HorizontalSrollView标题栏中,当标题栏长度大于屏幕宽度,在滑动标题时,让标题始终处于屏幕的中间位置

2016-09-07 17:55:20 2952

原创 解决事件冲突的三种函数

事件的传播机制 * 事件被封装成event对象 传递Activity--传递给所在的layout布局--传递给当前布局中触发事件的具体控件 * view控件具有处理事件的最高等级 * * 如果view控件处理(消费)该事件 事件的传播就终止(事件只能被消费一次) * 如果view控件没有处理该事件 事件则被回传到layout布局 布局再次判断是否时事件处理(处理 未处理事件中断) * * 事件分发机制 * 事件如何分发和消费 主要解决就是app中事件的冲突问题

2016-09-07 17:41:09 519

原创 侧滑菜单的简单实现方式

实现简单的侧滑菜单

2016-09-07 17:09:02 329 1

原创 图片的二次采样

在开发app的过程中 当图片的尺寸较大或者是图片的数量较多时 就容易出现OOM异常(内存溢出) 为了解决这个问题需要对图片进行处理。图片的处理包括两方面 质量压缩(不改变图片的尺寸)和尺寸压缩 (相当于像素压缩) 质量压缩一般用于上传大图片之前的处理 可以节省流量; 尺寸压缩一般生成缩略图

2016-09-06 15:44:20 350

原创 WebView控件中常用的调用函数

WebView 主要用来加载网页的控件,几种加载网页时所调用的函数

2016-09-06 15:35:00 734

空空如也

空空如也

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

TA关注的人

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