安卓网络请求图片,对于我们来说并不陌生,因为每个应用都有可能会用到这一技术。通常情况下,我们第一次都是从网络上请求图片资源,然后将 图片资源保存到内存和本地,下一次动态显示图片的时候就不需要再从网络上请求图片资源了,直接从本地或者内存中获取就可以了。这就涉及到图片 的三级缓存技术,分别是内存缓存,本 ...
分类:
移动开发 时间:
2016-08-12 23:24:15
阅读次数:
252
1.虽然报红部分的第一行没有caused by..但是也是可以从中看出原因 2.中间的caused by..已经说明了权限异常了 ...
分类:
移动开发 时间:
2016-07-11 21:12:48
阅读次数:
314
之前做安卓项目的时候,HTTP请求用的是android api中的HttpURLConnection和HttpClient,编码比较繁琐,自己封装的也不好。后来知道有很多网络请求的第三方框架,可以方便地集成到我们的项目中,比自己写的网络请求要稳定且规范。这其中,OkHttp广受好评,因此花了些时间去 ...
分类:
移动开发 时间:
2016-06-28 12:42:58
阅读次数:
224
ConnectivityManagerConnectivityManager作为安卓网络连接管理类,主要功能如下:
1. 通知应用网络状态的改变,发送广播 ACTION:CONNECTIVITY_ACTION
2. WiFi,GPRS等网络的连接管理(是否可用,连接状态等)...
分类:
移动开发 时间:
2015-08-19 20:29:15
阅读次数:
157
今天用安卓通过Socket发送数据到电脑上使用C语言写的服务端,发送英文没有问题,可当把数据改变成中文时,服务端接收到的数据确是乱码。
突然想到,VS的预处理使用的是ANSI编码,而安卓网络数据都是UTF8格式的,这样直接使用printf打印出出来的当然是乱码,所以解决方法就是把UFT8格式的数据转换成ANSI!
避免大家遇到类似问题,少走弯路,我现在把自己找的转码函数...
分类:
移动开发 时间:
2015-07-28 01:01:38
阅读次数:
186
1原因:
之所以写这个框架是因为网上的好多的网络框架都没有很好的对网络连接进行控制,比如当你点击取消的时候只是对话框取消了,后台网络请求还是在继续,这样就造成了activity的无法释放,更严重的情况是降低APP流畅度,所以就结合自己的需求写了个这样轻量级的网络框架
2解决方案:
我已经开源了,放在了OSC上,框架目前还不是很完善,所以需要慢慢改善,不过这个流程目前感觉是非常不错的,当act...
分类:
移动开发 时间:
2015-05-18 23:11:54
阅读次数:
181
JSON是什么?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于...
分类:
移动开发 时间:
2015-05-08 12:48:51
阅读次数:
146
文章地址:http://blog.csdn.net/intbird两个开源代码
实现想法
简单实现的一些简化做法两个开源代码也足够用了,没必要自己去写,文件很小
- reservoir 缓存对象为字符串;
- disklrucache 存取sd卡工具;实现想法也就是将接口的字符串缓存到本地而已;不一定是网络缓存,可以指定任何想要的字符串保存,如果愿意可以用数据库等等,看需要咯
在保证接口正常...
分类:
移动开发 时间:
2015-05-06 15:09:30
阅读次数:
234
1 import java.io.*; 2 import java.awt.*; 3 import java.awt.event.*; 4 import javax.swing.*; 5 import java.net.*; 6 import java.util.*; 7 8 c...
分类:
移动开发 时间:
2015-04-02 23:50:38
阅读次数:
198
最近在搞一个项目用到消息推送,在网上搜索了一阵子后发现了IBM的两个MQTT库,分别为wmqtt.jar与mqttv3.jar。 本文主要是对mqttva.jar库的使用做以说明。
首选是ActiveMQ服务器的搭建。 ActiveMQ服务器的安装与动行可以网上百度一下或者其它引擎搜索一下,介绍的都很完整。
一、用adt建立如下的工程
以上是我建立的工程,当然代码有一部分也...
分类:
移动开发 时间:
2014-11-12 00:39:31
阅读次数:
258