教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

基于Android平台的Web服务技术研究

来源:网络收集 时间:2026-08-02
导读: 基于Android平台的Web服务技术研究 基于 A dod乎台的 We n ri b服务技术研究 基于 A dod平台的 We n i r b服务技术研究T c n lg s a c f An oi—b s d W e e vc s e h oo y Re e r h o dr d . a e b S r ie 闵现畅黄理灿 (浙江理工大学信息电子学院,浙江杭

基于Android平台的Web服务技术研究

基于 A dod乎台的 We n ri b服务技术研究

基于 A dod平台的 We n i r b服务技术研究T c n lg s a c f An oi—b s d W e e vc s e h oo y Re e r h o dr d . a e b S r ie

闵现畅黄理灿 (浙江理工大学信息电子学院,浙江杭州 3 0 1 ) 10 8摘要介绍了 A d od平台的架构和 We n ri b服务,探讨在 An r i平台上的应用程序如何使用 k o p一 n ri类库访问 dod s a 2 a d od We b服务,最后使用一个简单的实例实现用 k o p一 n ri s a 2 a d od在 A d od平台上访问 We n ri b服务。关键词: dod We An ri, b服务, s a 2 a dod k o p一 n riAb ta t s rc Ths ap ito ce t e i p er nr du s h ar i c ue f cht t r o An i plt m a d W eb e dr d o af or n Sevi sEx or h w t u e s p r ce pl e o o s k oa 2一a dr i I n od{ _

br y t ac es W e Seri s ar o c s b vce on An oi paf m d ial r l es sm pl e ampl t k oa dr d lt or An f l eai a i e x n y z e wi h s p2—a r i on h An . nd od t e—dr d oi pl f m o a e s W eb Se vc s. at or t cc s r ie

Ke wor: y dsAndri W e Sevi sk o 2一a dr i od, b r ce,s ap n od

A d od平台是 Go ge于 2 0 n ri ol 0 7年 1 1月推出的一种智能

5应用层:有的应用程序,括本地的和第三方的,使 )所包都用相同的库来构建与应用层之上。应用层运行在 A dod运行 n ri时之内,并且是调用了应用程序框架中可用的类和服务。2在 An ri d od平台上访问 We rie b Se vc s

手机平台,由操作系统、间件、户界面、用软件组成,面中用应全整合的移动“件栈”诚然,到 A d od就不得不说开放手机软。提 n ri联盟 ( e

a d e l n e,它是一个由 3 Op n H n s tAl c ) i a 3家手机制造商、软件商和电信业组成的推广 A d od的联合会。A d od是 n ri n ri一

We e v e b S r i s是一种基于 S AP协议的以实现远程调用 c O

个开放、由的移动终端系统, n ri自 A d od平台的开放性也保证

的分布式计算方式。利用 We evc s可以将不同操作系统 b S ri e平台、同语言、同技术开发的应用整合到一起,有非常广不不具阔的应用前景。但是,在 A dod S K中并没有提供调用 n ri DWe evc s的库。因此,为了实现在 A d od平台上访问 b S ri e n ri

了该平台不存在任何阻碍移动产业创新的专有权障碍。随着国内 3进入正式的应用阶段,采用 A d od系统的智能手机层 G n ri

出不穷。另一方面, b S ri s已经逐渐成为 I en t一 We ev e c n re上 t个重要组件, b S ri s天生的优点使它完全适合于为无线 We e c v e设备提供服务。We ev e b S ri s和移动设备的结合,会推动移 c将动应用的发展。 为此,本文就将讨论在 A d od平台上如何访问 We n ri b

We e ie b S r c s的功能需要借助第三方类库来实现。 v A dod平台上常用的用来访问 We evc s的软件包 n ri b S ri e是 k o p一 n r i。k o p一 d od是一个开源项目, An s a 2 a d od s a 2 a ri为— do r i台提供给了一个轻量级的而且高效的 S P库。 d平 OA 利用 k o p一 n ri s a 2 a d od在 A d od平台上调用 We e— n ri bSrvc s的步骤如下: ie

S ri s的相关技术实现问题。 evc e1 An od平台 dri

A d od平台的架构从下到上可分为五个部分:iu n ri L x内 n核、、 n r i行时环境、用程序框架、用程序。库 A d od运应应

1 )设定 We e i s的命名空间和调用的方法名称, b S rc v e关键的代码如下: S a O j t r= n w s a 0 j

c n m S a e m to N m ) o p be e c q e o p b t a e p c, eh d a e; e ( 其中, a S a e参数表示的是要调用的 We e i s n me p c b S rc v e

1L u ) i x内核:, J务 (括硬件驱动程序、程和内存管 n核 CE包 4进理、全、安网络和电源管理 )由一个 Ln x 26内核处理。内核都 i . u还在硬件和软件栈的其他部分之间提供了一层抽象。 2库:行在内核之上, n ri含了各种 C C+核心 )运 A dod包/+库,如 l c和 S L以及用来回放音频和视频媒体的媒体库;例 i b S,提供管理显示的外观管理器;包含 2和 3的 S D D GL和 Op n e GL的图形库;地数据库支持的 S i;成了 We本 QLt集 e b浏览器和 I e n t全的 S L和 W e Kt n re安 t S b i。 3 A d od运行时: n ri行时包含了核心库和 D l k ) n ri A d od运 a i v 虚拟机,此,因它是面向应用程序提供动力的引擎,和库一起它形成了应用程序框架的基础。 n r i心库提供了 J v A d od核 a a核心

的命名空间的一个 Sr g类型变量,该参数开源从 We e— tn i bS rvc s的 WS ie DL文档中获得; t o N me参数表示要调用的 meh d a We e v e b S r i s的方法名称的一个 S r g类型变量。 c tn i

2设定方法的参数值 (选的,果调用方法无参数,可 )可如就省略):rqa d rp r (p rm”“au”; e d Po et“ aa,v le ) y

3生成调用方法的 S P请求信息。 S A ) OA该 O P请求信息利用 S a S I ain n eo e对象描述: o p e ai t E v Ip z oSO Se iI a i En e0 s Ev op= ap rai t z 0n V lpe s el e

库以及 A dod特定库可用的大部分功能。 D lk一个基于 n ri a i是 v寄存器的虚拟机,它已经被优化从而保证一个设备可用高效地同步运行多个实例。它以 L u i x内核进行线程和底层内存管理。 n 4应用程序框架:用程序框架提供了用来

创建 A dod )应 n ri 应用程序的类。它还对硬件访问和对用户界面及应用程序资源的管理提供了一般抽象。

n w S a S r lain n eo eS a E v lp .E 1 ) e o p eii t E v lp ( o p n eo eV R ; az o 1ss v op ody t: rq; E el e b Ou e

S a S r ain n eo e对象的创建需要通过 o p ejJ t E v jp aj o z S a S r lai E v 1 e类的构造方法设置 S P协议的版 o p ei i t n n e p az o o OA本号。S P协议的版本号是根据 We e i e OA b S r o s的版本号决 v c定的。另外,建 S a S r lain n eo e对象时,要设置创 o p ei i t E v lp az o需

基于Android平台的Web服务技术研究

《工业控制计算机》O 1第 2 21年 4卷第 4期S a Se iI ain n eO e类的 b d Ou o p r i 1 E v 1p az O o y t属属性值为第一 i S,p bi d u l ePie) u l o be g tr ( c c{rt n e ur pr e; i c

步创建的 S a Obe t o p jc对象。4创建 HtTa s ot E对象。用 HtTa s ot E类的 ) t rn p r p S利 t rn p r p S构造方法设置 We evc s的 WS L的 UR,码如下: b S rie D L代Ht Ta s otE rn t rn p r t s= n w t Ta s ot EUR ) p S a e Ht rn p r ( L; p S

) p bi od s tn ed u 1 r e u l v i eP c (o be p i ) c c

{t i rc= p ie; hs p ie rc

5使用 c l法调用 We evc s代码如下: ) al方 b S rie,t n al ul s v lp ) r sc ln l E e e; a (,s o

}}

6使用 g t e p n e方法获得 W e evc s的返回结果, ) eR s o s b S rie代码如下: S a Obe ts a R s l o p jc o p e u t=( o p jc)s V 1p eR s o s 0 S a 0be ts E e0 eg te p n e;

利用 E l s ci e的工具生成 We p b服务的部署文件,拷贝到并T mc t服务器 N ba p ̄xs\ o a we p s

i2WEB—I ̄e vc s目录下, NFs r ie

3访问 W e e c s的实例 b S mi e我们现在将用简单的例子来实现在 A d od平台 …… 此处隐藏:4592字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于Android平台的Web服务技术研究.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/268256.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)