General :: No Network Timeout When Connection Lost On Device But Works In Emulator
Feb 14, 2013
I'm developing an App that sends keep-alive packets to its server to ensure the connection is still alive.
The server is java based and thus easily to run. I run the server on a virtual machine (Windows 7). After my App is connected and the first keep-alive packet is received (it displays a message in its console output) I disable the network interface in Windows. This step is very important because by disabling it, there is no way to send any packet back to the client informing it about network changes.
The clients are configured to send every 25 seconds a keep-alive packet, so you don't need to wait long.
When you use the sample JavaClient on Windows 7 it takes less than a minute after the keep-Alive packet and an exception is thrown which triggers reconnection (which currently can't occur). This is the expected behaviour.
When you use the sample Android App on an emulator (tested Android version 2 and 4) it is the same behaviour. So in less than a minute after the keep-alive packet it recognises that the connection is dead, throws an exception, this triggers reconnection.
Problem is now when this App runs on a real device (tested several, Xpearia Arc S, one Cyanogen Mod 4 on Galaxy S3 and my Galaxy S3). I've waited 5 minutes, but there was no exception. This behaviour is reproducable.
Since this is a sample App, it uses no wakelock or service, so to test it is important to have it in foreground all the time (don't switch to other Apps or homescreen) and increase your display timeout to a few minutes to ensure that it doesn't go off. Use Logcat-Output to get informed whats happening, because there is no output in the App itself.
Now Sample-Code is in the attachement. Something had gone wrong. The Code consists of 3 Eclipse projects which you can easily import.
View 3 Replies
Sep 19, 2012
I using the Cyanogenmod 10 with JB . I got a big problem cause every time i turn my phone into standby i loss my connection to internet and also i loss my mobile signal. after unlock my screen i have 2 enter my pin , i can only phone emergency. when i enter my pin, the phone reconnect and i got signal. i tried nearly every update, i flashed stock ROM and re-flashed cm10, nothing better.
View 2 Replies
View Related
Dec 7, 2009
After reading the forums and changing settings and doing a few battery cycles, I had been getting really good battery life of at least two days on medium usage and 3 days on light with my connection not having any real issues. Then, 2 days ago I installed weatherbug and beautiful widgets. While I enjoy both, it seems like my network connection goes down fairly often now and I need to turn on wifi to check email or do anything else web related. Has anyone else lost their network connection and been able to narrow down the cause? I'm hoping it's not one of these two, but I can't imagine what else it would be.
View 5 Replies
View Related
Sep 13, 2010
I am checking to see if my app has a network connection Whenever I rotate my screen between landscape and portrait this method returns false. It makes me wonder if Network connections are getting killed during the rotation?
View 1 Replies
View Related
Jul 9, 2010
I have an android application that parses some HTML, downloads an image, and displays it. I'm using an AsyncTask to do the HTML parsing and image downloading, but that shouldn't be relevant. I never have a problem when I'm on WiFi on my phone, when I'm using the Eclipse debugger on my phone, or when I'm using the emulator. When I have my phone on the cell network (even with pretty good reception), the image sometimes fails to display. I'm having a hard time figuring out what is wrong, since the problem cannot be reproduced in the debugger. Does anyone have any idea what could be wrong?
Update: I have narrowed it down to the image downloading function. This way my original code:.......................
View 1 Replies
View Related
Apr 2, 2010
I developed a custom content provider for extracting data from zip files. The provider works properly in the emulator but when I run the apk on the device I get no content provider followed by the url The manifest says (outside the application tag
CODE;..................
View 3 Replies
View Related
Sep 7, 2009
I am trying to create an app that gets the location and telephone number of the phone. This is the Code I am using to get the telephone number (I am focusing on sdk 1.5) and in the emulator this works.
View 5 Replies
View Related
Oct 6, 2010
I have implemented rotation of a custom view which runs perfectly on Emulator,but the screen goes blank without any error. When i disable the animation in code[commenting the lines] the view appears on device.
Please help me out. if there is any fox for this.
View 1 Replies
View Related
Jul 16, 2010
I wonder if anybody has ran into the issue where a running emulator would lose network connection all at a sudden for no obvious reason. And I am sure the computer running the JVM is still online.Restarting the emulator seems to fix the issue but it's been a major PITA for me as it interrupts the work flow.I am using 2.1 SDK 7.
View 5 Replies
View Related
Aug 20, 2009
I'm running some service on my android emulator. On android I bound it to 127.0.0.1:6100.
How can I access the service from my development machine? Do I have to redirect?
View 8 Replies
View Related
Jan 21, 2010
I have a series of OpenGL-ES calls that properly render a triangle and texture it with alpha blending on the emulator (2.0.1). When I fire up the same code on an actual device (Droid 2.0.1), all I get are white squares. This suggests to me that the textures aren't loading, but I can't figure out why they aren't loading. All of my textures are 32-bit PNGs with alpha channels, under res/raw so they aren't optimized per the sdk docs. Here's how I am loading my textures:......................
View 4 Replies
View Related
Sep 30, 2009
What are the settings required to access network for those who dont have ADSL connection?
View 1 Replies
View Related
Sep 2, 2012
There are wide set of lost phone recovery apps that track phone's location, send sms etc. But is there an app that works even after Wipe?
Is it even possible to have such kind of an app?
IMHO thiefs definitely wipe phone after stealing it making all recovery apps useless.
View 1 Replies
View Related
Sep 7, 2009
If my screen locks while I have a wifi connection, then the connection is lost when I unlock the phone.First, is this perhaps deliberate, to save power? Also, either way, when I unlock the screen and go into wifi settings, I see that the phone is trying to make a wifi connection, but it never succeeds, even though it's my home network and I'm in the same room as the router. It just states 'Obtaining address.
View 10 Replies
View Related
Mar 25, 2014
I used flash tool to try to install recovery on my Lenovo A750. I used DA_PL.bin instead of MTK_AllInOne_DA.bin as download agent.
Now when the phone is turned off, it is not recognized (no MT65xx), and I cannot use the flash tool again. Beside this the phone works fine including 'regular' USB connection. What is "download agent" and what did I do wrong?
View 2 Replies
View Related
Aug 6, 2010
I created a sqlite database to store playlists for a media player I am developing because of extended feature (rather than using the Content Provider). It works perfectly on the 1.6 emulator but FCs on anything higher than 2.0... what has changed that I need to know about as far as opening databases in SDK 2.0+? Here is the logcat.
CODE:.............
Here is the dbhelper class
CODE:................
why can't stackoverflow just use tags like a normal syntax highlighter.
View 2 Replies
View Related
Dec 17, 2012
everytime i installed a custom ROM preferrably CM7 Apocalypse, i always lost my data connection, i dont know why this thing happen, then last time i installed CM7 Apocalypse again (changelog dated 9/7/2012 by itasoulas) i still lost Data Connection though i follow the instructions given, plus i cant receive a message even though i installed a messaging app. im tired im reflashing my phone back to Stock Rom over and over again .
View 2 Replies
View Related
Jun 21, 2012
I am using HTC wildfire and using Rom galaxy nexus by Gmerv . the work good but the YouTube is not working prsoperly it shows errors mostly like "connection to the server is lost . please try again later " or " there was problem in playing in video please try again". also I am using WiFi have no data plan.
View 4 Replies
View Related
Jul 9, 2010
I am playing around a bit with peer-to-peer communication with android devices.I have written a basic program that creates a listening ServerSocket on each phone using the application. Using the application you can also connect to other devices that is listening, by connecting to the remote ServerSocket. Nothing strange about that.My problem is that it seems that the listening port is not open for connection on different devices. I can connect to my HTC Desire, works like a charm. But connecting to a HTC Hero I get timeout, same if I try to connect to the emulator. But connection FROM the emulator to the Desire and FROM the Hero to the Desire works like a charm. Whats up with this? No security apps is installed and both devices(and the emulator) is running 2.1.
View 1 Replies
View Related
Mar 27, 2014
i have Samsung Note 10.1 (GT-N8020) with root access. Where can i place a bash script, so that it is running everytime i change network connection. I mean: mobile data off, mobile date on, wifi on, wifi off
View 1 Replies
View Related
Mar 6, 2009
I have been looking at the ConnectivityManager class documented at http://developer.android.com/reference/android/net/ConnectivityManage... .
I would like to know if an Android application can open a network connection (socket) on a specified network interface [on a device supporting multiple network interface types WiFi, Cellular, WiMax etc] ? I am looking for the capability for an application to open a socket on a given type of network for example over WiFi network or over 3G Cellular Data network.
If this is possible in Android, how would I code this requirement within the API Framework ? The ConnectivityManager enables an application to learn about available network connections and currently categorises them as either TYPE_WIFI or TYPE_MOBILE.
There is a member function in the ConnectivityManager class called requestRouteToHost(int,int) [url] which "Ensure that a network route exists to deliver traffic to the specified host via the specified network interface. An attempt to add a route that already exists is ignored, but treated as successful." Sounds like this would install an IP routing table entry to reach a given host via a specified network interface type (WiFi or Mobile). After calling this would it be sufficient for an application to open a socket and connect to the desired destination address ?
Or perhaps the application needs to bind() a socket to a local address of a network interface of the desired type (WiFi or Mobile) Or by setting a socket-level socket option of SO_DONTROUTE ?
View 2 Replies
View Related
Aug 1, 2012
The command "fastboot oem unlock" works on all android device?
View 2 Replies
View Related
Apr 9, 2014
Last few weeks, get what I think is a system message (small bit of white text on black background that pops up regardless of app I'm in) that says "Device Lost." Googled and found no info.
Nexus 5 running 4.4
View 3 Replies
View Related
Mar 27, 2014
Let me just start with that im new to rooting.So i have lost my root permission on my LG G2 but device is still rooted. I think it might be because i uninstalled superuser app. How to get root permission back?
View 9 Replies
View Related
Jan 19, 2014
You can use the 3G network for surfing the Internet and at the same time the wifi network to move files only?
View 9 Replies
View Related
May 6, 2012
So I've been developing some stuff here and there for Android, and I noticed my device emulator has a RIDICULOUSLY low connection speed. I'm not talking about performance which is fine, I'm talking just about 'network speed'. What it means is that transferring files to and from the AVD using ADB (which as you may know relies on networking protocols) is EXTREMELY slow, and what's worse, internet transfers are VERY very slow. Therefore, when I'm working with online content (which my app, and let's face it - most apps are about) it's EXTREMELY slow.
It's worth mentioning that those same apps work great and about ten times faster on an actual android device.
View 2 Replies
View Related
Mar 1, 2013
I have a huawei honor device and by mistake while I was formating my laptop to windows xp through the cd booting. My device was USB connected and I deleted the SD card and phone memory by mistake.
Know, I can see only the SD card memory, but can't see the internal memory for device.
The device normally has a 4GB internal memory, 2GB are for the software and the remaining 2GB for usage.
I'd tried downloading new rom, but still the same problem! Need retrieving the lost 2GB memory ?
View 4 Replies
View Related
May 31, 2013
I have a T-Mobile Galaxy Vibrant that was running Android 2.1. I rooted the phone (successfully), and installed Slim Bean 4.2.2 plus Google apps. Everything was going smoothly and I was reinstalling apps and data when I noticed that I had no network phone connection. Slim Beam did not seem to recognize the sim, and I came up empty searching for networks. I removed the sim and put it in another phone, and everything was fine.
I decided to restore the previous android 2.1 (which I had backed up) using ClockWorkMod Recovery. I did restore, then reboot. Now the only thing I get is the initial screen ... Vibrant and Samsung in bold white letters. I have tried repeatedly to launch CWM Recovery, without success.
View 6 Replies
View Related
Jan 1, 2013
My problem, I have a Samsung Infuse 4g with gingerbread which I installed through Odin with all the info I gathered reading post here. When the problem occurred of no network access, the phone had the stock froyo firmware and that had been working very well until now.
I cannot get data at all. I can get on wifi, send calls and text messages. I tried changing the mobile network access points and nothing. One thing that I did notice after reading all your post, was that my IMEI is a bunch of symbols, diamonds, question marks, etc.. but is not numbers like it should. The issue started with the stock firmware (froyo) and continues with GB. Another thing is that I have never backup the system at all, I currently cannot find an EFS folder, even after installing RootExplorer.
I dont put all kinds of fancy utilities on the phone, the only one there is Golf app. This just happened out of nowhere. The phone is not even a year old which I got from ATT. You can say, send back to ATT for warranty! I am a Soldier stationed in Germany, because my account with ATT is suspended until my return to the US, the warranty does not cover the phone. In the end I am screwed anyway since I changed the firmware to GB and it is rooted. My questions are;
1. Is it possible that I dont have an EFS folder?
2. The lack of EFS folder constitutes to an unreadable IMEI?
3. What can I do to fix it? Is there a dummy guide to fix this?
View 1 Replies
View Related
Dec 12, 2013
My friend was using my phone and he stopped some running services, since then my phone's wi-fi and GPRS not working, I have already tried restoring it to factory reset , but it doesn't work even after restoring phone to factory settings. Phone just keeps on searching wi fi network and in GPRS mode it shows network connection error.
View 1 Replies
View Related