`
473687880
  • 浏览: 535402 次
文章分类
社区版块
存档分类
最新评论

android 程序内部sockettimeoutexception 对于android模拟器 的影响

 
阅读更多

玩android的朋友可能对为了给用户省流量,如果某些东西不更新,就干脆不返回内容。

这样就必须使客户端程序等待超时,然后进入下一个请求期,然后再请求超时,这个超时次数多了,就会对android模拟器造成影响:


[2011-08-25 21:13:45 - InformationPush] Failed to upload InformationPush.apk on device 'emulator-5554'
[2011-08-25 21:13:45 - InformationPush] com.android.ddmlib.TimeoutException
[2011-08-25 21:13:45 - InformationPush] Launch canceled!


因为超时次数增加,直接影响整个机器与本机的链接了。。

本人猜测,在android内部,这种异常多了,android内核代码就自动认为此时没有网络,断开客户端与外界的联系(出于省电省流量的考虑吧?)。


遇到这个问题,没有办法,只好关掉模拟器,重新开一个模拟器了。

分享到:
评论

相关推荐

    java.net.SocketTimeoutException: Receive timed out

    标题中的“java.net.SocketTimeoutException: Receive timed out”是一个Java编程中常见的异常,通常发生在进行网络通信时,接收数据超时。这个异常是由于Socket在等待接收数据时超过了预设的超时时间,没有接收到...

    Android端TCP通讯实现

    在Android开发中,TCP(Transmission Control Protocol)通讯是常见的数据传输方式,特别是在需要稳定、可靠的数据交换场景下。本文将详细讲解如何在Android端实现TCP通讯,并介绍如何使用提供的依赖库进行集成,...

    Android程序研发源码在Android远程上传以及下载图片---XFire框架.zip

    本教程将深入解析XFire框架在Android程序研发中的应用。 1. **XFire框架介绍** XFire框架是一个专门为Android设计的网络库,它的主要功能包括HTTP请求、文件上传下载等。它简化了Android网络编程的复杂性,通过...

    AndroidStudio版登陆界面加直连Sqlserver

    在Android开发中,将应用程序与后端数据库进行交互是常见的需求。本项目“AndroidStudio版登陆界面加直连Sqlserver”旨在教你如何在Android Studio中创建一个登录界面,并实现直接连接到Sqlserver数据库的功能。这...

    android 2.3以后的socket注意

    在Android系统中,Socket通信是应用层与传输层之间的接口,允许应用程序进行网络通信。从Android 2.3(Gingerbread)版本开始,为了更好地管理和优化系统资源,特别是考虑到多线程和网络操作的复杂性,Google引入了...

    Android的socket长连接(心跳检测)

    - 注意异常处理,如SocketTimeoutException、IOException等,确保程序的健壮性。 - 在长连接中,考虑到电量和流量消耗,应合理设置心跳间隔,既保证连接稳定性,又避免过多资源占用。 以上就是关于Android的...

    android调用webservice接口实现登陆源码

    Web Service通常采用SOAP或RESTful API的形式提供服务,允许客户端应用程序(如Android应用)发送请求并接收响应。本教程将深入探讨如何在Android中实现调用WebService接口进行登录功能,并基于提供的"login"源码...

    使用Android实现联网

    在Android平台上,实现联网功能是一项关键任务,这使得应用程序能够与互联网交互,接收和发送数据。Android提供了丰富的API和工具来支持网络编程,使其成为开发联网应用的理想选择。以下是对Android联网功能的详细...

    Android高级应用源码-Android调用Webservice.zip

    本资源"Android高级应用源码-Android调用Webservice.zip"提供了一个详细的示例,帮助开发者理解如何在Android应用程序中集成和使用Web服务。本文将深入探讨相关知识点。 一、Web Service简介 Web Service是一种基于...

    android访问FTP服务器的客户端

    在Android平台上,开发一个能够访问FTP(File Transfer Protocol)服务器的客户端是一项常见的需求,尤其对于移动应用来说,可能需要从远程服务器下载或上传文件。在这个项目中,开发者已经解决了兼容Android 4.0...

    android调用webservice获取天气

    在Android开发中,调用Web Service来获取天气信息是一个常见的需求。这涉及到网络通信、数据解析和用户界面展示等多个技术环节。以下将详细介绍这个过程。 首先,我们需要理解Web Service的本质。Web Service是一种...

    Android Socket编程源码(与PC通讯)

    在Android开发中,Socket编程是实现设备间通信的重要手段,特别是在需要与个人计算机(PC)进行数据交互时。本教程将深入探讨如何使用Android Socket编程实现Android设备与PC之间的通讯。 首先,我们要理解Socket的...

    android从web服务器文件下载,进度条显示,下载完成后点击安装

    - 当下载完成后,如果文件是APK,可以调用Intent的ACTION_VIEW并设置数据类型为application/vnd.android.package-archive,启动系统安装程序。 - 必须确保在AndroidManifest.xml中添加了安装权限 `...

    基于socket的Anroid 聊天程序

    在Android平台上构建一个基于Socket的聊天程序,是一个典型的网络编程应用。这个程序允许用户进行多人实时交流,利用了TCP/IP协议栈中的Socket接口来传输数据。以下是对该聊天程序涉及的关键知识点的详细解释: 1. ...

    Android超时处理

    在Android开发中,网络操作是应用与服务器交互的重要部分,涉及到的数据访问往往伴随着各种问题,如网络连接状态、接口返回状态、异常处理以及超时问题。"Android超时处理"这个话题聚焦于如何在Android应用中优雅地...

    Android实现网络访问

    6. **错误处理**:网络请求可能会失败,应捕获并处理IOException、SocketTimeoutException等异常。同时,对于网络不可用、无权限等情况,也需要给出相应提示。 7. **安全考虑**:对于涉及用户隐私的数据,应使用...

    安卓Android源码——与asp.net中的一般处理程序ashx进行交互.zip

    这个压缩包"安卓Android源码——与asp.net中的一般处理程序ashx进行交互.zip"提供了示例代码,教你如何利用Android客户端与ASP.NET服务器上的ASHX(Generic Handler)进行通信。ASHX是一种轻量级的HTTP处理程序,常...

    android的Http通信

    处理常见的网络异常,如`SocketTimeoutException`、`IOException`等,确保应用健壮性。 8. **性能优化**: 使用连接池、缓存策略、GZIP压缩等手段提高性能。 在压缩包文件`httpDemoTest`中,可能包含了使用上述...

    android录音上传到服务器,上传使用AsyncTask异步任务.zip

    为了录音和访问外部存储,应用需要在AndroidManifest.xml中声明`RECORD_AUDIO`和`WRITE_EXTERNAL_STORAGE`(对于Android 6.0及以上版本,还需要在运行时请求相应的权限)。 7. **用户界面**: 应用可能包含一个...

    Android socket demo先发送后接受

    如果在指定时间内没有读到任何数据,将会抛出`SocketTimeoutException`,这有助于避免程序无限制地等待服务器响应。 6. **异常处理**:在Socket编程中,异常处理是必不可少的,因为网络通信可能出现各种问题,如...

Global site tag (gtag.js) - Google Analytics