android Webservice 学习(记录)

之前在android平台上面编写过代码的,但是只是局限于Sqllite数据存储相关操作,接口是别人给好的我只需要到网上去看看具体语句怎么写即可。对android开发的整体结构不是很了解。毕业设计和Android有关。

       用了一天的时间了解android开发所必须的一些知识,例如Activity、 Intent、Bundle以及布局的相关方法。顺便学习了调试,调试很重要,要不然会死的很惨。自己动手写了几个例子,就匆忙上手了。

       之后用了一天的时间来搭建我的Android webservice 的平台,其具体的实现神码的协议都没有去理解,目标仅是能够根据具体的参数从相关的网站上获得数据即可,时间却足足用了我一整天。
(下面的内容参考一些网上的步骤 google Android Webservice 即可)
            1.下载ksoap2-android,android的Web Service第三方类库(必须的)
            2.相应的项目添加上面的类库,右键->build path->Add External Archives
            3.根据建立web服务的方法建立,写出自己的Android Web服务程序
      可是一运行就郁闷了,这时候调试就起到作用了,通过调试我发现new SoapObject失败了。网上很少有人说道(我是菜鸟我怕谁),我自己胡乱点击发现,右键->build path->configure build path--选择Order and Export里面的包尽然有复选框,勾选ksoap2-android之后,再次运行new SoapObject成功通过了。

    可是这是抛出异常了,还是通过调试发现一个叫做Call的函数调用执行失败了。

    无意中看到android有权限控制,这就是<uses-permission>的作用了。在项目的AndroidManifest.xml文件的<application>元标签之后添加<uses-permission android:name="android.permission.INTERNET"/><!--允许使用网络的相关API-->  ,再次运行我就发现数据返回成功了。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值