Android
Android作为客户端,PC作为服务端:实现网络通信
Kalet 发表于2013-12-14 浏览329 评论0
此项目实现网络通信,android手机客户端去请求PC服务端,将PC上mysql中的数据显示在手机上。 PC服务端用JavaWeb写了个servlet,android手机客户端请求这个servlet,由servlet执行查询数据,并返回给手机客户端,服务器为Tomcat。 为了更清楚的展示,咱们现在mysql建一个测试表test create table test( name varchar(20) primary key &nb...
Android
Android的三种网络通信方式
Kalet 发表于2013-12-14 浏览284 评论0
Android平台有三种网络接口可以使用,他们分别是:java.net.*(标准Java接口)、Org.apache接口和Android.net.*(Android网络接口)。下面分别介绍这些接口的功能和作用。1.标准Java接口java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnection/HttpURLConnection对象、设置链接参数、链接到服务器、向服务器写数据、从服务器读取数据等通信。这些在Java网络编程中均有涉及,我们看一个简单的socket编程,实现服务器回发客户端信息...
Android
Android之网络通信案例分析
Kalet 发表于2013-12-14 浏览259 评论0
由于一个项目的需要,我研究了一下android的网络通信方式,大体和java平台的很相似,需要的朋友可以参考下android平台也提供了很多的API供开发者使用,请按示例图: 首先,介绍一下通过http包工具进行通信,分get和post两种方式,两者的区别是:1,post请求发送数据到服务器端,而且数据放在htmlheader中一起发送到服务器url,数据对用户不可见,get请求是把参数值加到url的队列中,这在一定程度上,体现出post的安全性要比get高2,get传送的数据量小,一般不能大于2kb,post传送的数据量大,一般默认为不受限制。访问网络要加入权限<...
Android
快速上手Android数据库操作
Kalet 发表于2013-12-14 浏览265 评论0
Android采用关系型数据库SQLite3,它是一个支持SQL轻量级的嵌入式数据库,在嵌入式操作系统上有很广泛的应用,WM采用的也是SQLite3 关于过于、原理方面的东西在这篇文章里不会提到,但是如果你想能够快速的学会操作SQLite3,那这就是你要找的文章! 首先,我们看一下api,所有数据库相关的接口、类都在android.database和android.database.sqlite两个包下,虽然只有两个包,但是如果你英文不好或是太懒的话也要迷茫一段时间,其实,我们真正用的到...
Android
Android中的数据库操作
Kalet 发表于2013-12-14 浏览245 评论0
android中的应用开发很难避免不去使用数据库,这次就和大家聊聊android中的数据库操作。 一、android内的数据库的基础知识介绍 1.用了什么数据库 android中采用的数据库是SQLite这个轻量级的嵌入式开源数据库,它是用c语言构建的。相关简介可以从链接查看。 &...
Android
Android数据库 之 SQLite数据库
Kalet 发表于2013-12-14 浏览242 评论0
Android数据库 一、关系型数据库SQLIte 每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,占用资源非常的低,只需要几百K的内存就够了。SQLite已经被多种软件和产品使用,MozillaFireFox就是使用SQLite来存储配置数据的,Android和iPhone都是使用SQLite来存储数据的。SQLite体系结构图如下: 编译器包括Tokenizer(词...