自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 xutils的使用方法及模块二,浅谈xutil3的四大模块

图片模块:(核心方法)x.image().bind(imageView, url, imageOptions);x.image().bind(imageView, "file:///sdcard/test.gif", imageOptions);x.image().bind(imageView, "assets://test.gif", imageOptions);x.image().b

2016-12-26 20:56:37 706

原创 xutil的使用,浅谈xUtils3的基本使用方法

Xutils3,分四大模块,view,数据库模块,图片模块,网络模块:第一步,添加jar包:xUtils-3.3.22.jar,这个百度一下,免费下载很多,这里就不贴出来了。add as library,第二步,在你的app中进行绑定并初始化,创建MyApp继承自Applacation,记得在清单文件中进行声明:public class MyApp extends Applicat

2016-12-26 20:01:30 1944

原创 保证service服务不容易被杀死的几种方式思路和高级使用

说道服务不被杀死说白了分两种情况,一种是永远在执行,不执行ondestory,还有一种方法就是在销毁后重新执行oncreae方法,重新启动,相比而言,第一种基本上时候够呛了,现在的清理软件的优先级非常的高,所以,,,你懂得,你基本上无法创建一个永远不死的,但是可以重生啊!下边上干货:1,通过service中的onstartCommand方法,他其中有一个参数是flag,他有四种标志

2016-12-24 18:13:16 968

原创 OkHttp的使用分析,okhttp的多种getpost方式

Okhttp的使用其实相对比较简单,它的使用方法整理以下只有4步:1,创建client对象,2,创建请求对象3,获取call对象4,回调数据当然,根据不同的需求会增加不同的步骤,但是离不开着基本的四部,不废话,直接上代码:本文通过四个例子描述了四张常用的get,post请求方式:直接上干货,注释相信已经非常的详细了: //普通的get请求,得

2016-12-24 16:19:46 515

原创 Volley的更多使用方法详解,imageloader的使用和NetWorkImageView的使用,进阶Volley

如果没有基础的可以先看链接的基础用法:http://blog.csdn.net/qq_35681180/article/details/538166362. ImageLoader的用法如果你觉得ImageRequest已经非常好用了,那我只能说你太容易满足了 ^_^。实际上,Volley在请求网络图片方面可以做到的还远远不止这些,而ImageLoader就是一个很好的例子。ImageLoade

2016-12-22 20:08:40 378

原创 Volley的使用详解

1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpClient的用

2016-12-22 16:34:39 344

原创 关于android中的事件分发机制,点击事件分发机制详解

一,什么是事件分发机制:一个动作从手指落下到手指抬起的整个过程,这个事件(动作)在程序中所经历的顺序,或者说发放的过程,或者说程序处理的过程。 整体有一句话概述:隧道式向下(内)分发,冒泡式向上处理,二,事件分发机制涉及到的三个基本的方法及调用关系:1,public boolean dispatchTouchEvent(MotionEvent ev)方法描述:此方法是隧道式分发。

2016-12-20 19:58:46 397

原创 sql数据库的一写创建语句,SQLiteDatabase类的常用语句

如果不懂sql的基本使用的话,先看一下本人的这篇文章,再看本文,或许会好一些。链接地址:http://blog.csdn.net/qq_35681180/article/details/53612764数据库的增删查改有两种方式,一种是直接通过db对象调用相应的增删查改方法,另一种就是使用语句进行增删查改,下边我简单的将一些常用的语句核心发给大家:其中查询语句是

2016-12-19 15:07:00 3288

原创 EventBus事件总线,eventvus的使用

EventBus事件总线:首先讲述一下概念:EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。具体的使用步骤:(简单思路,下边是详细讲解)前提:添加依赖:[code]

2016-12-15 12:13:14 836

原创 JavaScript与Android的数据交互,js与安卓数据交互WebView

本文思路:1,webview介绍,2,android中的书写3,js中的书写,4,出现的问题,一定要看完。不然。。。就出错了说道数据交互,首先要先说一下交互需要使用的控件WebView;简单的介绍下用法:1,和正常控件一样,声明,初始化,WebView myWebView = (WebView) findViewById(R.id.w

2016-12-15 10:04:04 3389

原创 android代理模式,proxy模式简单分析

代理模式所谓代理模式就是在进行交互的时候,不和原本的对象直接交互,而是通过代理的方式,用代理来代替真正的对象进行交互,这样做的好处是降低了耦合性。代理模式也是平时比较常用的设计模式之一,代理模式其实就是提供了一个新的对象,实现了对真实对象的操作,或成为真实对象的替身.在日常生活中也是很常见的.例如A要租房,为了省麻烦A会去找中介,中介会替代A去筛选房子,A坐享中介筛选的结果,并且交房租也是

2016-12-14 20:04:11 1421

原创 android中,java中的策略模式Strategy模式

策略模式概念:策略模式就是定义不同的算法,或者说不同的情况并且将不同的行为方式封装起来,根据不同的情况来使用不同的算法或者行为,当然,前提是结果都是一致的。官方的说法是:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变换。我们先从例子说起吧,其实很简单:我们平时在做算法的时候会想到很多情况,比如说数值

2016-12-14 18:04:56 310

原创 单利模式android,java中的单例模式。简单讲解单例模式

单例模式说到单例模式,从字面意思上就能够理解,就是让程序中只存在单个实例,这样做有什么好处呢?主要优点:1、提供了对唯一实例的受控访问。2、由于在系统内存中只存在一个对象,因此可以节约系统资源,对于一些需要频繁创建和销毁的对象单例模式无疑可以提高系统的性能。3、允许可变数目的实例。 主要缺点:1、由于单利模式中没有抽象层,因此单例类的扩展有很大的困难。2、单例类

2016-12-14 17:25:08 455

原创 Builder模式,建造者模式的简单分析

建造者模式是什么?建造者模式,简单的说就是在创建对象的时候,不是通过new 来实现,而是通过一个builder对象的一系列操作,最终拼凑出一个你需要的对象,那么这么写的好处有哪些呢??是不是感觉到非常的麻烦?明明能够new一下就就解决的事情,为什么非得通过好几步完成呢?这不是画蛇填足么?其实,他的存在是有一定需求道理的,那么什么时候才使用这种模式呢?其实你仔细的想一下,如果我想new一

2016-12-14 16:57:03 321

原创 工厂模式,常用的设计模式(创建型模式)及分类

工厂模式的概念:(整个例子全部以女娲造人为例子,生动形象,再不懂那。。。)工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式的分类:             设计模

2016-12-14 15:11:23 741

原创 适配器模式,浅谈什么是适配器模式,简单分析

适配器模式说到适配器模式很多人第一反应就是android中的listview的adapter,哈哈,其实也有那么点意思,适配器模式我们天天见却不一定能够发现:什么是适配器模式???一、作用适配器模式(Adapter):将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。二、适用场景1. 业务的接口与工作的类不兼容,(比如

2016-12-14 14:57:12 425

原创 浅谈装饰者模式的简单使用和思路

说到装饰者模式很多人都感觉很难理解,到底什么是所谓的装饰?在这里,我先谈一谈我个人的理解吧。所谓装饰,那就是在不改变原先状态的情况下,给某个对象或者说某个东西添加一些的额外的属性,来增加其使用,前提一定是不影响原先的结构,给原先的状态增加一些扩展性,从网上也查找了很多关于装饰者模式的使用和介绍,但是,太过于官方了,实在是看不太懂,只能按照自己的理解来写这一篇文章了。说到这里我先写一个例

2016-12-13 23:31:05 1526

原创 内容提供者ContentProvider与内容接受者ContentResolver的使用详解

ContentProvider的使用概念:contentprovider是内容提供者,很明显,内容提供者就是提供数据的,它是用来将自己的数据暴漏出来,供其他的程序访问并且进行增删改查的,同样的他也是四大组件之一,他的创建也需要在清单文件中声明,这里就不详细的描述了,先简单的描述一下他的使用方法,步骤:1,创建类,继承自contentprovider,       2,创

2016-12-13 19:44:52 1251 1

原创 sqlite的简单使用,Android中数据库的简单使用

步骤:创建数据库:方法有两种,1,第一张方法,通过SQLiteOpenHelper实现:创建一个helper类继承SQLiteOpenHelper,系统会提示你实现两个方法和一个构造函数,一个是创建数据库方法,一个是更新方法,一个是4个参数的构造案例如下:public class MySqliteHelper extends SQLiteOpenHelper{ p

2016-12-13 19:39:16 440

原创 内存溢出oom和内存泄露

要优化首先要理解什么是溢出什么是泄露?首先,什么是内存溢出?(out of memory)不难理解是已有的内存超出了已有的分配内存控件,造成了溢出内存,去占用其他的内村空间,导致了卡顿如何处理呢?首先要从内存的占用原因上入手1,优化图片,图片是占有内存较大的,2,优化初始化的次数,减少对象的创建3,将资源尽快的释放4,尽量使用软引用。5,对适配器的优化。

2016-12-05 21:47:06 611

空空如也

空空如也

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

TA关注的人

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