随笔分类 -  Java基础知识强化之(Android)网络编程

1 2 下一页

Java基础知识强化之网络编程笔记25:Android网络通信之 Future接口介绍(Java程序执行超时)
摘要:1. Future接口简介 在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future 阅读全文

posted @ 2016-02-17 16:57 鸿钧老祖 阅读(226) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记24:Android网络通信之 AndroidAsync(基于nio的异步通信库)
摘要:1. AndroidAsync AndroidAsync 是一个基于nio的异步socket ,http(客户端服务器端),websocket,socket.io库,AndroidAsync 是一个底层的网络协议库,如果你想要一个容易使用,高级的,http请求库,请使用Ion(它是基于Android 阅读全文

posted @ 2016-02-17 16:41 鸿钧老祖 阅读(1832) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记23:Android网络通信之 Volley(Google开源网络通信库)
摘要:联合网上资料学习:http://www.open-open.com/lib/view/open1451223702339.html 一、Volley的介绍 1. Volley简介 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConne 阅读全文

posted @ 2015-10-19 10:26 鸿钧老祖 阅读(382) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记22:Android网络通信之 Android常用OAuth登录(获取个人信息)
摘要:1. 获取百度个人信息(使用Gson解析):2. 代码案例:(1)工程一览图,如下:(2)activity_main.xml: 1 7 13 14 19 20 26 27 32 33 布局效果,如下:(3)MainActivity.java: 1 pack... 阅读全文

posted @ 2015-10-18 21:27 鸿钧老祖 阅读(206) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记21:Android网络通信之 Android常用OAuth登录(获取令牌信息)
摘要:1. 首先我们去下载开发相关SDK(Android):下载百度使用OAuth的SDK(Android),如下:下载链接为:http://developer.baidu.com/wiki/index.php?title=docs/oauth/showcase2. 解压SDK压缩包,如下:打开这里的oa... 阅读全文

posted @ 2015-10-18 21:25 鸿钧老祖 阅读(239) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记20:Android网络通信之 Android常用OAuth登录和分享
摘要:1. 申请百度开发者账号及百度OAuth简介。(1)申请开发者账号:http://developer.baidu.com/(2)创建项目:http://developer.baidu.com/console#app/project(3)介绍OAuth: OAuth2.0(开放授权)是一个开放标准,... 阅读全文

posted @ 2015-10-18 20:01 鸿钧老祖 阅读(220) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记19:Android网络通信之 HttpClient和传统Post、Get方式的区别
摘要:1.HttpClient是什么 ? HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JD... 阅读全文

posted @ 2015-10-18 17:12 鸿钧老祖 阅读(148) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记18:Android网络通信之 使用HttpClient的Post / Get 方式读取网络数据(Apache接口)
摘要:使用HttpClient进行Get方式通信,通过HttpClient建立网络链接,使用HttpGet方法读取数据,并且通过Response获取Entity返回值。 使用HttpClient进行Post方式通信,通过HttpClient建立网络链接,使用HttpPost方法传出数据与读取数据,传出和传 阅读全文

posted @ 2015-10-18 17:05 鸿钧老祖 阅读(200) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记17:Android网络通信之 使用Http的Post方式读取网络数据(Java接口)
摘要:使用Http的Post方式与网络交互通信。Post方式需要向网络传输一部分数据,同时具有输入流和输出流。 详见:Android(java)学习笔记210:采用post请求提交数据到服务器(qq登录案例) 阅读全文

posted @ 2015-10-18 16:57 鸿钧老祖 阅读(155) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记16:Android网络通信之 使用Http的Get方式读取网络数据(Java接口)
摘要:使用Http的Get方式读取网络数据,使用Get方式与网络通信是最常见的Http通信,建立链接之后就可以通过输入流读取网络数据。 详见:Android(java)学习笔记209:采用get请求提交数据到服务器(qq登录案例) 阅读全文

posted @ 2015-10-18 16:55 鸿钧老祖 阅读(138) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记15:Android网络通信之 Android异步任务处理(AsyncTask使用)
摘要:AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.1. Android异步任务处理(AsyncTask使用):(1)工程一览图:(2) 首... 阅读全文

posted @ 2015-10-18 16:44 鸿钧老祖 阅读(237) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记14:TCP之多个客户端上传到一个服务器的思考(多线程改进)
摘要:1. 多个客户端上传到一个服务器的思考通过while循环可以改进一个服务器接收多个客户端。但是这个是有问题的。如果是这种情况,假设我还有张三,李四,王五这三个人分别执行客户端 张三:好好学习.avi(100M) 256k 李四:天天向上.mp3(3M) 1M 王五:ILoveJa... 阅读全文

posted @ 2015-10-12 19:47 鸿钧老祖 阅读(223) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记13:TCP之TCP协议上传图片并给出反馈
摘要:1. TCP协议上传图片并给出反馈:(1)客户端: 1 package cn.itcast_13; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedOutputStream; 5 import java.io.Fil... 阅读全文

posted @ 2015-10-12 19:24 鸿钧老祖 阅读(222) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记12:TCP之TCP协议上传文本文件并给出反馈
摘要:1. 客户端: 1 package cn.itcast_12; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.FileReader; 6 import java.io.IOE... 阅读全文

posted @ 2015-10-12 19:22 鸿钧老祖 阅读(203) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记11:TCP之TCP协议上传文本文件
摘要:1. TCP协议上传文本文件(客户端上传数据到服务器端)(1)客户端(上传数据到服务端) 1 package cn.itcast_11; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import jav... 阅读全文

posted @ 2015-10-12 19:07 鸿钧老祖 阅读(207) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记10:TCP之客户端读取文本文件服务器控制台输出
摘要:1. TCP之客户端读取文本文件服务器控制台输出(1)客户端:(发送数据到服务端) 1 package cn.itcast_10; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.i... 阅读全文

posted @ 2015-10-12 19:00 鸿钧老祖 阅读(227) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记09:TCP之客户端键盘录入服务器写到文本文件中
摘要:1. TCP之客户端键盘录入服务器写到文本文件中(1)客户端: 1 package cn.itcast_09; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.IOExcept... 阅读全文

posted @ 2015-10-09 18:33 鸿钧老祖 阅读(165) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记08:TCP之客户端键盘录入服务器控制台输出
摘要:1. 客户端: 1 package cn.itcast_08; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.IOException; 6 import java.io.In... 阅读全文

posted @ 2015-10-08 12:24 鸿钧老祖 阅读(195) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记07:TCP之服务器给客户端一个反馈案例
摘要:1. 首先我们搭建服务器端的代码,如下: 1 package cn.itcast_07; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.io.OutputStream; 6 import ja... 阅读全文

posted @ 2015-10-08 12:14 鸿钧老祖 阅读(197) 评论(0) 推荐(0) 编辑

Java基础知识强化之网络编程笔记06:TCP之TCP协议发送数据 和 接收数据
摘要:1.TCP协议发送数据 和 接收数据TCP协议接收数据:•创建接收端的Socket对象•监听客户端连接。返回一个对应的Socket对象•获取输入流,读取数据显示在控制台•释放资源TCP协议发送数据:•创建发送端的Socket对象•这一步如果成功,就说明连接已经建立成功了。•获取输出流,写数据•释放资... 阅读全文

posted @ 2015-10-07 21:52 鸿钧老祖 阅读(273) 评论(0) 推荐(0) 编辑

1 2 下一页

导航