android服务端开发用的是哪个

Android的服务端用:webservice与httpService哪个好_百度知道
Android的服务端用:webservice与httpService哪个好
Android的服务端用:webservice与httpService哪个好?两种服务有什么区别?
我有更好的答案
方便轻量,高扩展维护性,快捷,, 使用 webservice 是 服务端与服务端的 常用通信方式显然 httpService 目前行业主流都 使用 http + json or xml 通信方式
这个问题没法回答
其他类似问题
webservice的相关知识
等待您来回答
为您推荐:
下载知道APP
随时随地咨询
出门在外也不愁想问一下jquery mobile用它开发android客户端软件,把开发的代码放在哪里啊?是手机APP包里面还是服务器?_百度知道
想问一下jquery mobile用它开发android客户端软件,把开发的代码放在哪里啊?是手机APP包里面还是服务器?
另外想知道哪里有中文视频教程呢,我一直在做android商务软件开发,想学习一下,可是不知道jquery mobile开发的html放在哪里听说jquery mobile能做android客户端
提问者采纳
这样系统升级的需求也解决了。如果不是为了跨平台的话 我还是建议直接用android 原生开发,可以放到手机的内置存储器中,在效率和交互上都会好些。可以再应用中集成升级模块,也可以放大SD卡中,如果有需要加密存储也可以对html js css 的文件位置你有完全的自由放在什么位置上
提问者评价
其他类似问题
曾经做过一个jquery mobile 的小页面;&#47:&#47,然后引用的路径是,但是webview load的就是这个com。完全感觉是一个数据库的uri:content.browser,现在也在纠结中;&#47,但是感觉这样不怎么正规,如果你知道了的话;android_asset&#47,谢谢了;&#47,加载这个页面的路径是:&#47。我看到过一个代码也是加载出一个页面(猜测是一个页面不是十分敢确认)但是一直没找到这个页面的代码.site_navigation&#47,请一定分享下,放在assets里面了:***.websites
您可能关注的推广
android客户端的相关知识
其他1条回答
等待您来回答
为您推荐:
下载知道APP
随时随地咨询
出门在外也不愁c/s模式的安卓应用,服务器应该用什么框架_百度知道
c/s模式的安卓应用,服务器应该用什么框架
务器端应该用什么开源框架做呢?不太懂啊?还是struts1/2,应该用什么来写服务器?以前我用socket写过服务器端,但是感觉各种流传输太吃力了,j2ee吗
我有更好的答案
咋样都行 就是jsp servelet 都可以
我用wcf。。。。。。
其他类似问题
安卓的相关知识
等待您来回答
为您推荐:
下载知道APP
随时随地咨询
出门在外也不愁1.比如用web
server apache nigx等 通过http协议来通信,还是自己写基于socket tcp自己写协议?2.是否有一些开源的例子呢?
该问题被发起重新开启投票
投票剩余时间:
之前被关闭原因:
该问题被发起删除投票
投票剩余时间:
距离悬赏到期还有:
参与关闭投票者:
关闭原因:
该问题已经被锁定
锁定原因:()
保护原因:避免来自新用户不合宜或无意义的致谢、跟帖答案。
该问题已成功删除,仅对您可见,其他人不能够查看。
android客户端通过http来实现根服务器的通信,像socket这些底层的都不需要你自己来写,都分装好了,这里有个请求代码,希望对你有用:
private void executeRequest(HttpUriRequest request, String url, int timeout) {
HttpParams httpParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParams, timeout);
HttpConnectionParams.setSoTimeout(httpParams, timeout);
HttpClient client = new DefaultHttpClient(httpParams);
HttpResponse httpResponse = client.execute(request);
HttpEntity entity = httpResponse.getEntity();
if (entity != null) {
Header encodingHead = entity.getContentEncoding();
if (encodingHead != null && encodingHead.getValue() != null ) {
entity = new GzipDecompressingEntity(entity);
response = EntityUtils.toString(entity, HTTP.UTF_8);
} catch (ClientProtocolException e) {
e.printStackTrace();
response =
} catch (IOException e) {
e.printStackTrace();
response =
} catch (Exception e) {
e.printStackTrace();
response =
} catch (OutOfMemoryError e) {
e.printStackTrace();
response =
System.runFinalizersOnExit(true);
System.exit(0);
} finally {
client.getConnectionManager().shutdown();
服务器和客户端之间数据格式建议你用json。
不是您所需,查看更多相关问题与答案
德问是一个专业的编程问答社区,请
后再提交答案
关注该问题的人
共被浏览 (4742) 次麻烦知道的大牛们告诉下解决办法,纠结2天了~
该问题被发起重新开启投票
投票剩余时间:
之前被关闭原因:
该问题被发起删除投票
投票剩余时间:
距离悬赏到期还有:
参与关闭投票者:
关闭原因:
该问题已经被锁定
锁定原因:()
保护原因:避免来自新用户不合宜或无意义的致谢、跟帖答案。
该问题已成功删除,仅对您可见,其他人不能够查看。
查看JAVA API文档。DatagramSocket的setSoTimeout(int timeout)方法。
启用/禁用带有指定超时值的 SO_TIMEOUT,以毫秒为单位。将此选项设为非零的超时值时,对此 DatagramSocket 调用 receive() 将只阻塞此时间长度。如果超过超时值,将引发 java.net.SocketTimeoutException,虽然 DatagramSocket 仍旧有效。选项必须在进入阻塞操作前被启用才能生效。超时值必须是 & 0 的数。超时值为 0 被解释为无穷大超时值。
参数:timeout - 指定的以毫秒为单位的超时值。
这个问题我同事帮着解决了,怪我自己了。呵呵,跟DatagramSocket没关系,是因为我用的是UDP的连接,UDP连接不稳定导致的,我单独加了个心跳线程,让其与服务器保持连接就可以了。
不是您所需,查看更多相关问题与答案
德问是一个专业的编程问答社区,请
后再提交答案
关注该问题的人
共被浏览 (6012) 次

我要回帖

更多关于 android socket服务端 的文章

 

随机推荐