android通信HTTP/TCP/UDP
文章平均质量分 92
MYBOYER
梦想是一定要有的,万一实现了呢?
展开
-
网易新闻 QUIC 敏捷实践
通过敏捷快速实践 QUIC ,网易新闻在3个月内,将端内 QUIC 请求占比提升到 75%+,如 图1 所示,并将客户端请求平均响应时间 RT 降低了 45%,请求错误率降低了 50%+,视频卡顿率降低了 25%+。图1 客户端 QUIC 请求占比(黄色部分为 QUIC 请求,蓝色部分为其他协议请求)如何做到以最小的成本、最小的风险和最大的收益接入 QUIC,是本文讨论的核心。什么是QUIC?QUIC 是 Quick UDP Internet Connections 的缩写,意为“快原创 2021-12-06 10:26:34 · 2833 阅读 · 0 评论 -
阿里淘系自研标准化协议库 XQUIC
XQUIC 是阿里巴巴淘系架构团队自研的 IETF QUIC 标准化协议库实现,在手机淘宝上进行了广泛的应用,并在多个不同类型的业务场景下取得明显的效果提升。XQUIC 为手机淘宝 APP 的用户带来丝般顺滑的网络体验:在 RPC 请求场景,网络耗时降低 15% ;在直播高峰期场景,卡顿率降低 30%、秒开率提升 2% ;在短视频场景,卡顿率降低 20% 。从以上提升效果可以看出,对 QUIC 的一个常见认知谬误:“QUIC 只对弱网场景有优化提升”是不准确的。实际上,QUIC原创 2021-12-03 16:47:20 · 1134 阅读 · 3 评论 -
android注册 登录+修改帐号密码+添加资料+给指定帐号充值
最近公司让写个android注册 登录 修改帐号密码 添加资料 给新注册用户充值DEMO 现在功能都已经OK 目前只剩下一些小细节 现在我就把源码发布出来 给一些需要的人参考,在这里重点只讲怎么去请求服务器 和服务器返回的一些什么东西给我们 我们如何拿到 如何处理 最后的时候我会把整个项目打包接口的类 在一楼 因为我写的东西太多了 文字有限制有图有真相:原创 2013-05-28 14:11:16 · 2770 阅读 · 0 评论 -
多线程断点下载器
现在我开始介绍我的多线程断点下载器..这是项目的目录先看看项目运行的截图从我的项目工程目录来看.我是采用DAO操作类来对数据库进行增删改查的操作.然后通过实体类ThreadInfo像DAO操作类传送对象.我们先来看看数据库帮助类的代码.从代码中可以看出..我在数据库中定义了 thread_id代表线程的ID url代表下载路径 s原创 2013-05-31 13:28:50 · 746 阅读 · 0 评论 -
多线程断点续传后台下载
先看看实现的效果图: 看到效果图以后,相信大家对本项目有了一个大概的了解。由于是在本机上测试的,所以小菜我在本地用tomcat架设了一个服务器,如何在本地架设服务器这个很简单,大家谷歌吧,这里我把服务端的图给贴出来。服务端就4个音频文件,与网络音频那个界面的1.mp3等对应。只所以取这个名字是因为方便,如果大家应用到自己的项目中,可以改成相应的名字,不过有可原创 2013-05-31 13:26:33 · 1430 阅读 · 2 评论 -
通过WifiTether源码 修改的 wifi 文件互传工具
代码效果图:本帖最后由 刘小斌 于 2013-5-21 15:30 编辑详细介绍请戳http://hi.baidu.com/whitecloude/item/e9684475228a79510d0a07ddwifi, 工具5b3e4836c895d1437dada38673f0820258af07d原创 2013-06-01 00:58:57 · 2192 阅读 · 2 评论 -
Http连接封装
public enum HttpApi implements IHttpApi { INSTANCE; // private static final String CLIENT_VERSION_HEADER = "User-Agent"; private static final int TIMEOUT = 10; pr原创 2013-06-03 12:46:21 · 913 阅读 · 0 评论 -
Listview动态加载数据
最近在研究网络数据加载的问题,比如我有几百,甚至上千条数据,这些数据如果一次性全部加载到arraylist,然后再加载到Listview中。我们必然会去单独开线程来做,这样造成的结果就是会出现等待时间很长,用户体验非常不好。我的想法是动态加载数据,第一次加载十条,然后往下面滑动的时候再追加十条,再往下面滑动的时候再去追加,这样大大减少了用户等待的时间,同时给处理数据留下了时间。网上看到了这样一个例原创 2013-06-27 12:59:04 · 539 阅读 · 0 评论 -
ListView分页加载数据
对于ListView分页加载数据,是正常情况下是非常有必要。一般对于少量的数据一次性把全部数据加载到ListView中显示,对于数据量多比较大,特别在资源有限的手机设备中更有重要,由用户去点击加载想要数据更为合适。在一些博客上看到关于ListView分页加载,但不太全面,实用性不高,因此我模拟正常情况下ListView分页加载,对于有方面帮助的朋友肯定有用,由于本人技术有限,可能存在些问题,欢迎指原创 2013-06-27 13:00:15 · 979 阅读 · 0 评论 -
Android Http请求方法汇总
这篇文章主要实现了在Android中使用JDK的HttpURLConnection和Apache的HttpClient访问网络资源,服务端采用python+flask编写,使用Servlet太麻烦了。关于Http协议的相关知识,可以在网上查看相关资料。代码比较简单,就不详细解释了。1. 使用JDK中HttpURLConnection访问网络资源(1)get请求?转载 2015-03-25 14:59:26 · 602 阅读 · 0 评论 -
Android网络请求库android-async-http使用
在 iOS开发中有大名鼎鼎的ASIHttpRequest库,用来处理网络请求操作,今天要介绍的是一个在Android上同样强大的网络请求库android-async-http,目前非常火的应用Instagram和Pinterest的Android版就是用的这个网络请求库。这个网络请求库是基于Apache HttpClient库之上的一个异步网络请求处理库,网络处理均基于Android的非UI线转载 2015-03-25 15:21:07 · 824 阅读 · 0 评论 -
Android Post方法请求URL 迭代器
protected static CommResult HttpPost(Context context, String url, HashMap map) { synchronized ("http post") { CommResult result = new CommResult();转载 2013-03-08 09:44:54 · 659 阅读 · 0 评论 -
Android远程登录含有loading登录效果~~完整代码和超级详细注释
// 1.远程登录(用户名和密码超过3位长度则成功,在服务器可以自己设置代码) // 2.含有loading效果(多线程处理,时事返回数据) // 3.登录不成功能够提示出错原因 // 4.保存登錄后的信息(如用戶名和密碼,可以自己設置) // 5.具有超级完整详细的注释(新手也能看懂)//可以设置成自己的UI库// 注意: //1.需转载 2013-05-28 14:08:16 · 1722 阅读 · 2 评论 -
android三种传输方案分析+一个注册登录例子
1:三种传输方式的分析。 Socket传输Web服务Post,get获取数据方式网络实现条件端口:特定端口协议:TCP,UDP(目前无线网络非80端口的支持度低。目前移动梦网只支持wap和http协议)端口 80协议是http端口 80协议是http使原创 2013-05-28 14:04:40 · 1478 阅读 · 0 评论 -
[Android实例] android中进行https连接的方式的详解
如果不需要验证服务器端证书,直接照这里做。 public class Demo extends Activity { /** Called when the activity is first created. */ private TextView text; @Override原创 2013-05-28 14:01:33 · 789 阅读 · 0 评论 -
Android http请求例子、Unicode转UTF-8 java代码收藏
http://blog.csdn.net/wyzxk888/article/details/7337649Android项目经常是C/S模型的,因此需要向服务器发出http请求,收藏一个http请求的例子以便以后可以用。假设发出的请求使用get方法,服务器传回JSON数据,解析代码如下:[java] view plaincopyprint?HttpClient转载 2013-03-08 10:00:34 · 987 阅读 · 0 评论 -
从网络中获取图片(Z)
package cn.itcast.service; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import cn.itcast.utils.StreamTool; public class ImageService {转载 2013-03-08 10:34:27 · 863 阅读 · 0 评论 -
Android HttpURLConnection应用技巧分享
http://developer.51cto.com/art/201001/180234.htmAndroid手机操作系统是一款开源的操作系统,可以灵活方便的帮助我们满足许多需求。在这里大家可以通过对Android HttpURLConnection应用的了解,来掌握读取网络的方法,方便大家解读这一系统的功能。网络上很多关于Android HttpURLConnection原创 2013-05-05 21:29:00 · 671 阅读 · 0 评论 -
Http Post Xml形式传递数据
http://www.myexception.cn/operating-system/730657.htmlHttp Post Xml方式传递数据Http Post Xml方式传递数据一、概述在不同的应用之间传递数据,可以通过web service的方法,同时还可以通过Http Post Xml的方法,相比而言,通过web service传递数据灵活,但是配置起来较为麻烦,涉及原创 2013-05-05 22:05:27 · 1531 阅读 · 0 评论 -
Android与服务器端数据交互(基于SOAP协议整合android+webservice)
上一节中我们通过http协议,采用HttpClient向服务器端action请求数据。当然调用服务器端方法获取数据并不止这一种。WebService也可以为我们提供所需数据,那么什么是webService呢?,它是一种基于SAOP协议的远程调用标准,通过webservice可以将不同操作系统平台,不同语言,不同技术整合到一起。 我们在PC机器java客户端中,需要一些库,比如X原创 2013-05-05 23:06:54 · 744 阅读 · 0 评论 -
android之HttpURLConnection
http://www.cnblogs.com/devinzhang/archive/2012/01/08/2316453.html1.HttpURLConnection连接URL1)创建一个URL对象URL url = new URL(http://www.baidu.com);2)利用HttpURLConnection对象从网络中获取网页数据HttpURL原创 2013-05-05 21:27:23 · 517 阅读 · 0 评论 -
Android网络连接之HttpURLConnection和HttpClient
http://www.iteye.com/blogs/tag/HttpURLConnection1.概念 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能:HttpURLConne原创 2013-05-05 21:31:26 · 821 阅读 · 0 评论 -
用Java实现基于SOAP的XML文档网络传输及远程过程调用(RPC).doc
http://www.open-open.com/doc/view/9ce86f8c12b941c4ae28dcb19d7fa019原创 2013-05-05 22:19:41 · 826 阅读 · 0 评论 -
Java发HTTP POST请求(内容为xml格式)
今天在给平台用户提供http简单接口的时候,顺便写了个调用的Java类供他参考。 服务器地址:http://5.0.217.50:17001/VideoSend 服务器提供的是xml格式的http接口,接口定义如下:视频点送: videoSend-->videoSend> header> sid>%ssid>原创 2013-05-07 09:14:08 · 5105 阅读 · 1 评论 -
使用HttpClient发送http请求,并解析从服务器端返回的数据
使用Apache的httpclient包可以模拟HTTP请求的发送, get和post均可以。最方便的地方就是请求struts等web框架进行测试,省去了做测试页面的差事。[java] view plaincopyprint?import java.io.IOException; import java.io.InputStream; i原创 2013-05-06 23:33:08 · 1249 阅读 · 0 评论 -
[android]网络通信demo
项目说明.txt外部引用原始文档1本demo简单的实现了网络通信中的常用的方法,介绍了get方法和post方法的使用,通信api分两种,一种是apache的和java自带的http的。喜欢的同学可以看看。1.jpg外部引用原始文档MainActivity.java外部引用原始文档原创 2013-05-22 15:24:56 · 1574 阅读 · 0 评论 -
使用HttpClinet保持session一致
我们在访问网路时,有时候会用到Android已经封装好的一个类——HttpClient,这个类就相当于一个小型的浏览器,集成了很多允许我们访问网络的方法,在普通的应用程序中,我们只需封装HttpRequest对象并传给HttpClient,使用HttpClient就可以访问网络了。如果请求的端口或者URL没有变化,可以采用单例模式来封装一个HttpClient。?代码片原创 2013-05-28 13:57:30 · 1715 阅读 · 2 评论 -
Android开发_如何调用系统默认浏览器访问
一、启动android默认浏览器 Intent intent= new Intent(); intent.setAction("android.intent.action.VIEW"); Uri content_url = Uri.parse("http://www.cnblogs.com"); intent.setData(c转载 2013-03-08 09:55:59 · 1043 阅读 · 0 评论