Volley是Google推出的一个网络请求库,已经被放到了Android源码中,地址在这里,先看使用方法 详细的使用方法就不说了,网上很多,可以看下这个,这里只大概介绍一下Volley的工作方法,就从上面的例子开始。 我们接触到的Volley的核心就两个,从名字就可以看 ...
先吐槽一下博客园的MarkDown编辑器,推出的时候还很高兴博客园支持MarkDown了,试用了下发现支持不完善就没用了,这次这篇是在其他编辑器下写的,复制过来后发现。。太烂了。怎么着作为一个技术博客社区,对代码的支持应该完善一下吧, 行内代码块 不支持就算了,代码段内还不能有空行,一有空行就识别不了了。而且试着用MarkDown发了篇草稿,右边的侧边栏竟然被挤到屏幕下方了,还影响到了博客布局。。 ...
2014-05-08 13:08 33 97590 推荐指数:
Volley是Google推出的一个网络请求库,已经被放到了Android源码中,地址在这里,先看使用方法 详细的使用方法就不说了,网上很多,可以看下这个,这里只大概介绍一下Volley的工作方法,就从上面的例子开始。 我们接触到的Volley的核心就两个,从名字就可以看 ...
Retrofit是一个不错的网络请求库,用官方自己的介绍就是: A type-safe REST client for Android and Java 看官网的介绍用起来很省事,不过如果不了解它是怎么实现的也不太敢用,不然出问题了就不知道怎么办了。这几天比较闲就下 ...
先来看一下最基本的用法 通过AsyncHttpClient类的实例就可以执行网络请求,包括get、put、post、head、delete。并指定一个ResponseHandlerIn ...
概述 EventBus基于安卓优化的发布-订阅事件总线,本质上还是Java的观察者模式。消息接收者注册到Bus总线,消息发送后根据相应的消息类型分发消息。 总的注册和消息发送流程如下 源码解读 观察者注册 使用单例模式新建唯一EventBus实例 ...
EventBus是一个通过发布、订阅事件实现组件间消息传递的工具。 它存在的目的,就是为了优化组件之间传递消息的过程。传统组件之间传递消息的方法有使用广播,回调等,而这些方法使用都比较复杂。 工作原理: 依赖: 注:EventBus是事件-订阅模型,实际上事件就是消息 ...
Android的UI更新只能在UI线程中,即主线程。子线程中如果要进行UI更新,都是要通知主线程来进行。 几种实现方式总结如下,欢迎补充。 1、runOnUiThread() 子线程中持有当前Activity引用(假如为Activity mActivity;),即可以调用mActivity ...
实际项目开发过程中,经常遇到如下场景:不同的应用程序组件的控件间具有一定的相互关联性,其中用户对后者进行的某种操作会引起前者的相应改变。举一个具体的场景:以糗事百科为例,在糗事列表页和详情页页,对于每个糗事而言,布局基本一致,在详情页点击了个赞,赞的数量增加,同时赞的图标发生了变化,此时返回到列表 ...
说明 这节教给大家用Android写一个TCP客户端程序 官方文档 https://www.android-doc.com/reference/java/net/Socket.html 页面 编写连接程序 1.获取控件 ...