- 博客(10)
- 资源 (2)
- 问答 (3)
- 收藏
- 关注
原创 RxJava 2.0 使用详解
前言在上一篇博客中,提到了RxJava的一些比较核心的东西,还有与1.x版本的一些区别! 现在我们具体了解一下它的使用!使用最基本的的使用我们知道一个简单的RxJava的应用,需要一个观察者或者订阅者Observer,一个被观察者Observable,最后调用subscribe()方法将两者绑定起来! 示例://创建观察者或者订阅者Observer observer = new
2016-11-29 11:42:28 44709 9
原创 RxJava 2.0,我来了
先扯几句作为响应式编程牛逼的开源库RxJava已经火了好久了,后被移植到很多平台比如RxAndroid,最近一段时间才对它做了一些了解,我相信好多新手的在接触这块内容的时候,都看过这篇文章: 给 Android 开发者的 RxJava 详解 没错,就是扔物线大神写一篇文章,这篇文章对整个RxJava的使用,原理都做了比较详细的阐述,不过文章是真的长啊!需要花费较长的时间阅读和理解! 然而,在我
2016-11-23 15:49:58 3201
原创 ButterKnife使用详解
简介正如其官网所说:"Field and method binding for Android views",ButterKnife是对Android view的属性和方法的强大的绑定注解框架。 GitHub地址:https://github.com/JakeWharton/butterknife/ 官网地址:http://jakewharton.github.io/butterknife/
2016-11-21 15:55:22 3237
原创 Android音频进阶
前言在Android2.3中增加了对音频混响的支持,这些API包含在android.media.audiofx包中。 AudioEffect是android audio framework(android 音频框架)提供的音频效果控制的基类。开发者不能直接使用此类,应该使用它的派生类。派生类有:Equalizer,Visualizer,BassBoost,PresetReverb,Environm
2016-11-16 17:36:57 12007 10
转载 Google推荐的图片加载库Glide介绍
前言官方推荐的图片加载库,最近有具体的了解了一下!介绍这篇文章讲解的比较详细,收藏一下! Google推荐的图片加载库Glide介绍
2016-11-14 17:50:55 444
原创 Android中使用Timer和TimerTask
前言近期有个需求,要每隔一段时间,应用向后台发送一些数据,用作统计,这时可以使用Java提供的计时器的工具类,即Timer和TimerTask来实现这一功能。 简介Timer是一个普通的类,其中有几个重要的方法;而TimerTask则是一个抽象类,其中有一个抽象方法run(),类似线程中的run()方法,我们使用Timer创建一个他的对象,然后调用schedule方法来完成这种间隔的操作。 这里用
2016-11-08 17:58:57 21511
转载 Oracle修改字段类型的方法
转自:Oracle修改字段类型方法总结需求有一个表名为tb,字段段名为name,数据类型nchar(20),现需要将其修改为其他类型!方法1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行:alter table tb modify (nam
2016-11-07 14:58:59 986
原创 Oracle 解决锁表问题
前言更新一张表的数据,就几百条,然后特别慢,一直在执行,然后强制退掉,重新执行还是一样,考虑到可能是锁表的问题!解决①首先查找是哪些session被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$session swhere l.object_id=o.object_id an
2016-11-04 11:03:15 5182
转载 HashMap实现原理和性能分析
前言HashMap是一个非常重要的数据结构,了解它的实现原理是必要的!分析参考文章: HashMap详细介绍(源码解析)和使用示例 Map实现之HashMap性能及算法 Hashmap实现原理
2016-11-02 15:54:35 554
原创 内存缓存LruCache详解
前言最近有用到LruCache,但是对其原理不太了解,所以看了源码,知道了一个大概,想总结一下!介绍现在大部分的缓存框架,比如图片加载框架,网络请求框架等都使用三级缓存来提高效率,即内存-文件(SD卡或手机)-网络。对于图片加载来说,就是加载图片的时候首先从内存缓存中取,如果没有再从文件缓存中取,如果文件缓存没有取到,就从网络下载图片并且加入内存和文件缓存。 LruCache是android提供的
2016-11-02 15:17:11 3925 1
Webkit在加载派生资源
2016-10-14
webview显示别的平面的字体该如何做?
2016-04-25
Android SwipeRefreshLayout加载颜色不会显示!!!!!
2016-04-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人