- 博客(9)
- 收藏
- 关注
原创 EventBus的简单使用
EventBus是Android下高效的发布/订阅事件总线机制。作用是可以代替传统的Intent,Handler,Broadcast或接口函数在Fragment,Activity,Service,线程之间传递数据,执行方法。特点是代码简洁,是一种发布订阅设计模式(Publish/Subsribe),或称作观察者设计模式。下面对EventBus框架使用进行介绍以及一些需要注意的地方。1.EventB...
2016-10-23 19:17:40
197
原创 Okhttp
由于网络技术的日益发达,各种技术不断更新,今天来说说安卓开源项目okhttp! Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下okhttp还是蛮必要的,本篇博客首先介绍okhttp的简单使用。 使用前,对于Android Studio的用户,可以选择添加:<code class=...
2016-09-18 20:49:18
164
原创 Activity的四大启动方式
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance 在实际开发中我们可以根据自己的需求,来为activity设置启动模式,这样也可以为我们节约相应的系统资源。 我们在设置的时候,可以在AndroidManifest中设置:
2016-09-01 19:41:07
348
转载 Handler和AsyncTask的区别
AsyncTask实现的原理和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控 使用的缺点:在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.H
2016-08-10 21:05:36
250
转载 断点下载总结
我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。使用多线程的好处:使用多线程下载会提升文件下载的速度。那么多线程下载文件的过程是: (1)首先获得下载文件的长度,然后设置本地文件的长度。 HttpURLCon
2016-08-10 21:04:08
168
原创 Volley框架总结
1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和Ht
2016-08-08 18:52:25
199
原创 版本控制总结
什么是版本控制,说出常见的版本控制系统及其区别现在的软件项目开发中,必然涉及版本控制(Revision Control)工具。没有使用版本控制工具的开发工作,有人形容就如同生活在“黑暗时代”。版本控制工具是项目开发中必不可少的,以此进行的版本控制可以确保在软件项目开发中,不同的开发人员所涉及的同一文档都得到更新。(始祖/集中式)CVS "1985年"(集大成者/集中式)
2016-08-08 18:49:07
383
原创 广播技术总结
1.Android广播机制概述 Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可 以使用的场景如下: 1.同一app内部的同一组件内的消息通信(单个或多
2016-08-08 18:45:11
225
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人