- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 Protobuf3 google protobuf
Protocol Buffers是一个跨语言、跨平台的具有可扩展机制的序列化数据工具。也就是说,我在ubuntu下用python语言序列化一个对象,并使用http协议传输到使用java语言的android客户端,java使用对用的代码工具进行反序列化,也可以得到对应的对象。听起来好像跟json没有多大区别。。。其实区别挺多的。 Google说protobuf是smaller,faster,simpler,我们使用google规定的proto协议定义语言,之后使用proto的工具对代码进行“编译”,生成对应的
2016-01-08 18:53:44 20139 1
APP客户端访问SSH框架服务器返回json数据实例(服务端和客户端源码)
包含一个SSH框架实例和一个获取该服务器返回json数据的android app实例。
使用方法,
1.SHH是SSH框架的java wab工程,里面定义了一个action,启动apach-tomcat服务器后可在浏览器输入“localhost:8080/SSH/userjson”访问该action并得到返回的json数据{"description":"hahaha","hi":null,"jsonResult":{"users":[{"ID":"xiangxiang"}]},"status":0},
或输入“localhost:8080/SSH/userjson?hello=22222”得到返回json数据{"description":"hahaha","hi":"22222","jsonResult":{"users":[{"ID":"xiangxiang"}]},"status":0}
2.以上完成后证明服务器什么的都没问题了,
那么直接运行运行APP就可以,
保证:APP和服务器在同一局域网下进行演示(或者你有公网ip也可以)
App中访问的ip地址应为你的服务器地址,在同一局域网下,我使用ipconfig命令得到电脑的ip是192.168.1.104,那么我就在App工程中的C.java文件中把IP设置为这个就行了。
APP把数据以hashmap形式传给服务器,服务器在对应action中取得对应的值,进行处理并返回给app对应的json字符串。
有任何问题发送至:970135203@qq.com 欢迎小伙伴们共同学习
2015-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人