REST API是一种广泛应用于服务器和客户端之间的网络通信接口设计风格。首先要明确的是,REST是一种API设计风格,或是理解成一种设计思想,而不是一个具体的技术、编程语言等(有点类似于模块化编程思想)。本文参考了一篇国外的文章,简单介绍了使用Slim框架实现基本REST API的过程。
本文参考文章 《How
to create REST API for Android app ...
跨进程调用Service(AIDL Service)
一、AIDL Service
1.什么是AIDL Service?
AIDL,即Android Interface Definition Language.是Android用于定义远程接口,AIDL接口定义语言的语法比较简单,这种接口定义语言并不是真正的编程语言,它只是定义两个进程之间的通信接口。AIDL的语法与Java接口很相似...
分类:
移动开发 时间:
2015-01-18 11:52:45
阅读次数:
304
在Android系统中,提供了下面三种通信接口:
1、标准Java接口:java.net。
2、Apache接口:org.apache.http。
3、Android网络接口:android.net.http。
为了访问网络,需要设置应用程序获取android.permission.INTERNET权限的许可在Android系统中。
以下便是与网络连接相关...
分类:
移动开发 时间:
2015-01-18 02:06:00
阅读次数:
268
AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。最近看了下AIDL在Android系统中的用法,在网上看到很多初学的朋友不太明白AIDL的实际作用,android提供了很...
分类:
移动开发 时间:
2015-01-16 18:22:48
阅读次数:
212
AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。最近看了下AIDL在Android系统中的用法,在网上看到很多初学的朋友不太明白AIDL的实际作用,android提供了很多进程间通信的组件,像action、broadcast、contentprovide都可以实现进程间...
分类:
移动开发 时间:
2015-01-15 18:24:38
阅读次数:
230
AIDL是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口。最近看了下AIDL在Android系统中的用法,在网上看到很多初学的朋友不太明白AIDL的实际作用,android提供了很多进程间通信的组件,像action、broadcast、contentprovide都...
分类:
移动开发 时间:
2015-01-15 16:01:59
阅读次数:
316
第一部分 Android网络基础
Android平台浏览器采用了WeBKit引擎,这款名为Chorme Lite的Web浏览器拥有强大扩展特性,每个开发者都以为编写自己的插件,使得浏览器的功能更加完善。
目前Android平台有3种网络接口。
第一种 java.net.*(标准java接口)
此接口提供与联网有关的类,包括流和数据包套接字、Internet协议、常见H...
分类:
移动开发 时间:
2015-01-07 10:59:46
阅读次数:
266
基于TCP协议的网络通信
使用URL访问网络资源
使用HTTP访问网络
使用WebView视图显示网页
基于TCP协议的网络通信
TCP/IP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket,通信的两端之间形成网络虚拟链路。Java对基于TCP协议的网络通信提供了良好的封装,Java使用Socket对象来代表两端的通信接口,并通过Soc...
分类:
移动开发 时间:
2015-01-05 16:48:39
阅读次数:
306
这里的例程跟前面“基于TCP的Socket”类似,前面是客户端给服务器端发信息,这里是服务器端给客户端发信息
TCP通信模式:
TCP/IP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket,从而在通信两端之间形成网络虚拟链路。
一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。
Java使用Socket对象来代表两端的通信接口,并通过Socket产生...
分类:
其他好文 时间:
2014-12-25 11:26:42
阅读次数:
197
硬件平台:1主控:SMDK Exynos4412 POP S5M8767A2 RFID模块:君盾集团提供的RC522模块3通信接口:SPI软件平台:Android ICS & kernel version 3.0.15一,使能主控端SPI1硬件使能:从SMDK原理图上可以看到SPI0与I2C共用,S...
分类:
系统相关 时间:
2014-12-22 12:50:11
阅读次数:
387