Android 网络
一叶飘舟
目标赋予我们生命的意义和目的。有了目标,我们才会把注意力集中在追求喜悦,而不是在避免痛苦上。(急需找我,加微信:jdsjlzx)
展开
-
解决HttpClient的FilePart上传文件中使用中文名称文件名乱码问题
[java] view plaincopyString targetUrl = "http://localhost:8080/Test"; PostMethod filePost = new PostMethod(targetUrl) {//这个用来中文乱码 public String getRequestCh转载 2013-04-19 16:58:52 · 14724 阅读 · 2 评论 -
httpclient通过POST来上传文件,而不是通过流的形式,并在服务端进行解析(通过httpmime.jar来操作)
1. 首先需要对应的JAR包 导入 httpmime-4.1.1.jar。package url;import io.IoStreamUtil;import java.io.File;import java.io.IOException;import java.io.InputStream;import org.apache.http.HttpEntity;imp转载 2013-04-19 19:13:41 · 17479 阅读 · 2 评论 -
使用HttpURLConnection下载文件时出现 java.io.FileNotFoundException彻底解决办法
使用HttpURLConnection下载文件时经常会出现 java.io.FileNotFoundException文件找不到异常,下面介绍下解决办法首先设置tomcat对get数据的编码:conf/server.xml <Connector port="8080" protocol="HTTP/1.1" connectionTime转载 2013-03-20 22:26:38 · 15871 阅读 · 0 评论 -
ANDROID中自定义ADAPTER实现LISTVIEW动态刷新进度条
http://www.cnblogs.com/xiaoQLu/archive/2011/05/10/2042124.html这几天做上传图片时,实现动态更新进度条,花费了我不少脑筋,一是android不是很熟悉,二是自己java基础,或者说是编程基础不扎实,不会学以致用,这两发块,是以后加强的重点! 费话不多说!说说我用到的几个知识,一是AsyncTask,实现异步上传,二是转载 2013-03-20 13:46:26 · 2474 阅读 · 1 评论 -
Android图片异步加载
开发Android程序,一般情况下都会有两个操作,图片的异步加载与缓存,而图片的异步加载大都是从网络读取图片(还有生成本地图片缩略图等操作),为了减少网络操作,加快图片加载速度就需要对图片进行缓存,所以网上的好多图片异步加载方法都是与图片的缓存紧密关联的。但也有可能用户已经有了缓存的相关类库,这样使用起来就会有点麻烦。 最近一段处理跟图片相关的问题,本来是自己写的图片加载,不过有些状态的转载 2013-03-19 10:40:24 · 1267 阅读 · 0 评论 -
解决httpclient传中文乱码问题
这问题是源码本身的问题,在httpcore-4.2.1.jar文件中有个Consts.java类文件内容如下:package org.apache.http;import java.nio.charset.Charset;/** * Commons constants. * * @since 4.2 */public final class Consts {转载 2013-04-19 20:12:02 · 3327 阅读 · 0 评论 -
HttpClient通过Post上传文件
在之前一段的项目中,使用Java模仿Http Post方式发送参数以及文件,单纯的传递参数或者文件可以使用URLConnection进行相应的处理。 但是项目中涉及到既要传递普通参数,也要传递多个文件(不是单纯的传递XML文件)。在网上寻找之后,发现是使用HttClient来进行响应的操作,起初尝试多次依然不能传递参数和传递文件,后来发现时因为当使用HttpClient时转载 2013-04-19 19:28:07 · 94514 阅读 · 8 评论 -
Android 断点续传下载
断点续传下载,其实就是记录下原来下载的位置,然后从那个位置开始下载就是了。代码如下。/** * 作用:断点续传下载 * 作者:peijiangping * 日期:2011-6-11 */ public static int doDownloadTheFile_test(String strPath, String filePath, String filen转载 2013-06-13 10:40:06 · 1840 阅读 · 1 评论 -
android实现带进度条的文件上传
MainActivity.javapackage com.example.upload;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;i转载 2013-05-07 14:20:47 · 5303 阅读 · 0 评论 -
自定义的CustomMultiPartEntity 继承MultipartEntity
package com.example.upload;import java.io.FilterOutputStream;import java.io.IOException;import java.io.OutputStream;import java.nio.charset.Charset;import org.apache.http.entity.mime.HttpMultip转载 2013-05-07 14:24:03 · 2967 阅读 · 0 评论 -
HttpClient 流式读取时中文乱码的解决方法
1、非流式读取 HttpClient中可以之间使用HttpMethod的getResponseBodyAsString()方法获取返回的内容,在读取之前,如果需要做编码设置可以这样: HttpMethod get=new GetMethod(url); httpClient.executeMethod(get); get.getParams().setCon转载 2013-04-19 20:25:01 · 14020 阅读 · 2 评论 -
android选择图片或拍照图片上传到服务器(包括上传参数)
http://blog.csdn.net/vipa1888/article/details/8213898最近要搞一个项目,需要上传相册和拍照的图片,不负所望,终于完成了! 不过需要说明一下,其实网上很多教程拍照的图片,都是缩略图不是很清晰,所以需要在调用照相机的时候,事先生成一个地址,用于标识拍照的图片URI具体上传代码:1.选择图片和上传界面,包括上传完成转载 2013-03-01 09:50:08 · 12154 阅读 · 1 评论 -
Android应用开发之使用Socket进行大文件断点上传续传
在Android中上传文件可以采用HTTP方式,也可以采用Socket方式,但是HTTP方式不能上传大文件,这里介绍一种通过Socket方式来进行断点续传的方式,服务端会记录下文件的上传进度,当某一次上传过程意外终止后,下一次可以继续上传,这里用到的其实还是J2SE里的知识。这个上传程序的原理是:客户端第一次上传时向服务端发送“Content-Length=35;filename=WinR转载 2013-03-06 23:30:12 · 1205 阅读 · 1 评论 -
Android中Socket大文件断点上传
http://blog.csdn.net/shimiso/article/detail什么是Socket? 所谓Socket通常也称作“套接字”,用于描述IP地址和端口,是一个通信连的句柄,应用程序通常通过“套接字”向网络发送请求或者应答网络请求,它就是网络通信过程中端点的抽象表示。它主要包括以下两个协议: TCP (Transmission C转载 2013-03-06 10:05:31 · 1700 阅读 · 0 评论 -
关于android Http访问,上传,用了三个方法
刚开始学习android的时候,想上传图片或者文件到服务器都折腾了很久,不过在后来的开发中把它写成了一个公共类,每次用的时候只传相关参数即可,非常方便,今天写下来也方便自己以后使用。package com.bingo.net;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.转载 2013-03-04 22:57:08 · 1134 阅读 · 0 评论 -
android-HttpClient上传信息(包括图片)到服务端
需要下载apache公司下的HttpComponents项目下的HTTPCLIENT----------地址为http://hc.apache.org/downloads.cgi主要是用到了httpmime-4.1.2.jar包android客户端:以下是请求action的jsp表单(测试用)转载 2013-03-04 23:24:37 · 6104 阅读 · 1 评论 -
在 Android 上通过模拟 HTTP multipart/form-data 请求协议信息实现图片上传
通过构造基于 HTTP 协议的传输内容实现图片自动上传到服务器功能 。如果自己编码构造 HTTP 协议,那么编写的代码质量肯定不高,建议模仿 HttpClient .zip examples\mime\ClientMultipartFormPost.java 来实现,并通过源码来进一步理解如何优雅高效地构造 HTTP 协议传输内容。 自己构造 HTTP 协议传输内容的想法,从何转载 2013-03-04 22:56:14 · 10239 阅读 · 1 评论 -
Android上传文件至服务器
本实例实现每隔5秒上传一次,通过服务器端获取手机上传过来的文件信息并做相应处理;采用Android+Struts2技术。 一、Android端实现文件上传1)、新建一个Android项目命名为androidUpload,目录结构如下: 2)、新建FormFile类,用来封装文件信息package com.转载 2013-03-06 23:22:19 · 4663 阅读 · 1 评论 -
Android分别使用HTTP协议和TCP协议实现上传文件
http://blog.csdn.net/furongkang/article/details/6838450Android上传文件有两种方式,第一种是基于Http协议的HttpURLConnection,第二种是基于TCP协议的Socket。 这两种方式的区别是使用HttpURLConnection上传时内部有缓存机制,如果上传较大文件会导致内存溢出。如果用TCP协议Socket方式转载 2013-03-06 10:06:01 · 2103 阅读 · 0 评论 -
android使用MultipartEntity传输表单数据的问题
发现url和参数格式都正确,但是服务器总是无法将表单里的数据传递到model层后来通过抓包发现使用MultipartEntity传递表单时比web浏览器访问时每个表单field多了一个mime类型字段,查了半天就是因为每个域多了一个text/plain造成的后来通过使用MultipartEntity multipartEntity = new MultipartEntity(Htt转载 2013-03-01 16:06:09 · 2317 阅读 · 1 评论 -
Android中使用HTTP服务上传文件
http://blog.csdn.net/liuhe688/article/details/6425225在Android中,除了使用java.net包下的API访问HTTP服务之外,我们还可以换一种途径去完成工作。Android SDK附带了Apache的HttpClient API。Apache HttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面支持,可以转载 2013-03-01 15:44:16 · 2473 阅读 · 1 评论 -
通过 HttpClient 下载 文件
用HttpClient下载文件主要还是文件流的转化的东西比较烦一点。httpclient的东西比较简单的 引用需要有的Jar; * commons-httpclient-3.1.jar * commons-logging-1.04.jar * commons-codec-1.3.jar public class HttpClien转载 2013-03-07 22:26:55 · 6528 阅读 · 0 评论 -
HttpClient PostMethod模拟带文件上传+普通字段的http请求(可解决文件为网络文件的问题)
代码示例:postMethod = new PostMethod("http://api.t.sina.com.cn/statuses/upload.xml");Part[] parts = {new StringPart("source", "695132533"), new StringPart("status", URLEncoder.encode(status, "utf-8")转载 2013-03-06 22:28:05 · 11454 阅读 · 0 评论