yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Lunacy1134:
Hi - I'm a new Android developer and would like to get your feedback on my first app, Connection Checker.

Description: If your Wifi or Mobile connection drops out all the time, Connection Checker will let you know when your network is down and will try to fix it.

Use it when you have crummy Wifi connections or when your mobile connection disconnects too often.

​

​

The current market version of Connection Checker uses in-app billing for some features, but I'm going to be releasing a full paid version shortly. I've included the apk for the paid version below. Any feedback you could give me would be greatly appreciated! Thank you!

-Jeremy

PS: I've mostly been a lurker on XDA, so if this post is inappropriate I apologize.

Market link for the free version:

Market link to Pro (paid app):

Beta Pro version: (beta V1.0.12)

Changelog:

v1.0.12

* The "Mobile Action" is only selectable in Froyo and Older. This is to reduce confusion because that option doesn't work in Gingerbread and later. Also other minor preference panel changes.

v1.0.11

* You can now select between toggling Airplane mode and toggling just the mobile connection. (This only works on 2.2 and older devices).

* Added option to stop check when Bluetooth is enabled.

* Improved some translations

* Reliability fix for Toggle Airplane (and mobile)

v1.0.10

* Major reliability improvement - much more accurate connection check

v1.0.9

* Added support for Japanese and Korean in app

v1.0.8

* Initial Release
[Android Apps and Games] d0ugie:
Just so happens I'm in a situation in which I could use something like this, look forward to taking it for a spin.

Good luck Jeremy.
[Android Apps and Games] Lunacy1134:
Any more feedback? If no-one had major issues I'm going to publish this APK!
[Android Apps and Games] bookerok:
At me constantly disappears gprs on an insertion 2.3! How this program can cure? htc desire reflex s 1.9.9
[Android Apps and Games] Lunacy1134:
Hey - This program is really designed to detect when the internet appears to be working, but doesn't actually work. If the connection is actually dropping out on you, this app can't make it *not* drop out.
[Android Apps and Games] jimbobalu:
How will this work with programs like JuiceDefender that turn off radios when the screen is off? Could you make your app only active when the screen is on?
[Android Apps and Games] Lunacy1134:
That is no problem - if the radio is off Connection Checker does nothing.
[Android Apps and Games] jimbobalu:
That does seem to be the observed behavior, it is not interfering with JuiceDefender.
[Android Apps and Games] stankyou:
I need something like this for my connection at home. Thanks for posting I'll let you know how it goes. So far so good. :)
[Android Apps and Games] maxexcloo:
Looks very nice!

I'll test this and buy it if I find it works well :)
[Android Apps and Games] Tricky103:
I would like too see a strength plotter
[Android Apps and Games] Captain Bungers:
Hey Jeremy

Nice name btw :) The app appears to be working, however I believe the known wifi drop-out issue in the Freex10 beta4 ROM has reared its ugly head. The log goes as follows:

8:26:17 WIFI connection up

8:32:32 WIFI connection up

8:37:49 Bad Wifi Connection; Disabling for 30 minutes

8:43:04 No active network

8:43:47 No active network

etc.

The wifi is still switched on on my phone (XPERIA X10i) and the wifi network at home is working, so the issue is obviously with the updated ROM. I have to either swith the phone wifi off then on, or reconnect to the network manually.

I realise this isn't a problem with your app (which seems pretty good) however I thought you (and other FreeX10 users) might be interested to know this.

Cheers

Jeremy

EDIT: I just installed the Blade WIFI fix and my phone doesn't seem to drop out anymore...

Now to retest this app again :)
[Android Apps and Games] Tusnal:
wow very nice app, does it read from cat log? anybody have try it with speedmod kernel for sgs?
[Android Apps and Games] nicandris:
any info on battery life?! background apps that constantly DO something usually drain battery a lot
[Android Apps and Games] Lunacy1134:
I'm not familiar with that so I'll have to look into it more. I'm planning on making the app a little bit smarter when it detects a failure, so that might help in your case.
[Android Apps and Games] Lunacy1134:
It doesn't read from the log - it periodically connects to a server and verifies that you internet is working correctly.
[Android Apps and Games] Lunacy1134:
The app has been fairly widely used for a few weeks now, and most people say that their battery life improves. My best guess about that is that when on a bad connection the device wastes more power. Honestly, I thought the app would be a battery killer when I wrote it, but on the two devices I use it seems to have zero change.

-Jeremy
[Android Apps and Games] jonny68:
will give this a go thanks
[Android Apps and Games] Muhman007:
Yes, I'm giving this a go also since my WiFi gets flaky on the other side of the house. It will be nice to know when it drops and then set it to re-enable instead of me getting frustrated.

Ciao!
[Android Apps and Games] risqu3:
tried the free and the pro version, doesn't seem to enable Wifi when my mobile connection is dropped. don't know why

running miui 1.5.13 on Galaxy S
[Android Apps and Games] TheXev:
I second this. My connection changes quiet a bit depending on the weather (the more clouds, the better!) So it would be nice to see a DB plot (maybe something like the CPU plotter in Window Task Manager) showing how strong the signal is.

Also, I would recommend changing the log to display in the reverse direction (showing the newest item first). This means you can quickly turn on your phone and view the most current events, without having to scroll down.

So far, in just the few mins I've been using it, its been working lately. I'll give some more input after testing it more tonight!

Glad I get the XDA twitter feed, I'd have missed this app that I desperately needed! Good job and keep up the good work.
[Android Apps and Games] JohnM109R:
This works Flawlessly....:) Thanks Dev Donations coming your way....:)

I also think this should be installed on all SD builds cause they all have connection

problems...

WTG Bud :)
[Android Apps and Games] Lunacy1134:
Hi - As of right now, the program never enables Wifi unless it had previously disabled it. This will be a configurable option in a future release though...
[Android Apps and Games] Lunacy1134:
I really like the idea of making a DB graph; I'll look into this after I'm done with the widget.

Regarding the log file direction - The window *should* scroll to the bottom when you open the app. It is one of the nagging bugs that I couldn't figure out quickly so I just let it slide :rolleyes:
[Android Apps and Games] millomonk:
bluetooth stays off

Hello,

nice app!

But I have one suggestion:

When mobile connection is down toggling airplain mode disables bluetooth.

I listen to music with a a2dp headset and every time the mobile connections drops switching to airplane mode also drops the connection to the headset.

That's ok so far, but bluetooth stays off and I have to turn it on again each time.

I it possible to leave bluetooth enabled?

Manually toggling airplane starts bluetooth again...

regards
[Android Apps and Games] wmlcloud:
Reviewed it here:

http://www.wmlcloud.com/mobile/connection-checker-for-android-fixes-weak-wifimobile-network-signals/
[Android Apps and Games] Lunacy1134:
I've had a few people tell me about this problem, and I'll add support for this at some point soon.. Thank you!
[Android Apps and Games] Lunacy1134:
Thank you! I put it on my twitter and facebook :)
[Android Apps and Games] Se7enLC:
Very excited to test this out. Original Motorola Droid with Gingerbread (like CM7) has a pretty widespread bug where if you leave it in an area with no signal for awhile (gym locker, subway, office) or make a phone call, the data connection will come back with plenty of signal, but it will never "turn green", and won't be able to make any connections unless you manually reboot or toggle airplane mode. Toggling Airplane mode is an easy workaround, but only if you notice that the connection has dropped. If it's sitting in your pocket, it might be hours before you wonder why you haven't gotten any emails.

This looks like it might be just the workaround I need until that bug gets fixed.
[Android Apps and Games] Farbulus:
Congratulations

You are about to have a ****-ton of view. Whitson Gordon just posted this on lifehacker.
[Android Apps and Games] Shakazula:
Awesome!

I just got linked over here from lifehacker, and I was just this night thinking about how the wifi sucks out in my shed!

awesome, i will give it a spin on the Evo and Xoom!
[Android Apps and Games] didda:
Lifehacker rss brought me here :D
[Android Apps and Games] agentphantom:
me too, downloading now
[Android Apps and Games] Lightning Blue:
I really like the coverage of Android stuff Lifehacker has, leads to neat stuff like this!

I have no signal at work, so my battery goes down the drain if I don't keep it on the charger all the time, so I'll give this a spin tomorrow!
[Android Apps and Games] EzcII:
I am seeing an issue. It turns off my Bluetooth when it find out that the wifi is weak and turns both of them off.
[Android Apps and Games] Lunacy1134:
This is far and away the biggest complaint I receive - I'm going to resolve this very soon!
[Android Apps and Games] kildon:
Method to reduce battery consumption

People were talking about possible battery loss due to this running as a background app. Granted, the power savings are probably greater than this battery loss, but you might be able to achieve even greater savings. I haven't implemented this myself, but my understanding is that you can configure apps to periodically update -- usually this is used for triggering downloading of updates etc. Basically it works by telling Android to activate the app after a certain amount of time -- until then, the app can shut itself down thus consuming 0 power. This may be how the app is implemented already, I dunno, but if not, I thought it might offer both memory- and power-saving benefits that would make it well worth the coding effort required...

Also, another suggestion. In the latest stable CM7 build (or possibly earlier -- I just noticed it recently), the power control widget seems to have the ability to disable data while retaining voice connectivity. People might prefer this approach (although, admittedly, it would significantly reduce the power savings) if they want to have a voice connection as much as humanly possible. Perhaps you could utilize whatever method they used in the widget to offer transitioning into data-disabled rather than full airplane mode?

Finally, to address airplane mode disabling bluetooth, all you have to do is retrieve current bluetooth state, toggle airplane on, then set bluetooth state to the retrieved value. Airplane mode will stay on, so your app's functionality will be unaffected, but the issue with losing bluetooth will disappear (actually, it would still occur briefly when airplane mode flips on, but would only last for as long as it takes to re-establish the connection).

Hope some of these ideas help... I'm looking forward to seeing this fantastic app get even better.
[Android Apps and Games] r3flux:
Featured

Good stuff.. Hope you sort out the Bluetooth issue ASAP! Here's a feature on Indroid.info Shine on..
[Android Apps and Games] ehunyadi:
Trying it out; looks great so far!
[Android Apps and Games] kirkgrier:
Also here via Lifehacker. So far so good on my Captivate w/Continuum 5.4.1.

Thanks!
[Android Apps and Games] k2ham:
Same here... discovered via LifeHacker :)

Looking forward to seeing how it works at home, where signals aren't that great!

Thanks a bunch!
[Android Apps and Games] wired69:
Thanks for this, giving it a go now and will report back.

For those of you who want to keep Bluetooth on whilst in Airplane mode, this works for me:

- Make sure you have the Android SDK installed and the correct USB drivers

- Connect your phone to your PC (make sure USB Debugging is enabled)

- Open a Command Prompt to where adb.exe is (e.g. C:\android-sdk\platform-tools)

- Type the following in (one line at time):

adb remount /data

adb shell

sqlite3 /data/data/com.android.providers.settings/databases/settings.db

UPDATE system set value='bluetooth,wifi' WHERE name='airplane_mode_toggleable_radios';
[Android Apps and Games] faceface:
@wired69, does that just set it up so the airplane mode toggle does not toggle the bluetooth and wifi "radios"? I would love that! I like to play old NES games with a Wii controller on planes, but have to go through the *#*#4636#*#* BS to turn of my CDMA radio only so the controller can still connect via bluetooth.

But back on topic, looks like a great app! I'll have to check it out! Good work!
[Android Apps and Games] seboj:
Taking it for a spin.
[Android Apps and Games] elmerct:
Solved my data drop issues! Many thanks to the developer!
[Android Apps and Games] lanceafa:
Excellent app its perfect in my university where are a lot of zones without connections

thk
[Android Apps and Games] Lunacy1134:
Thanks for all the feedback! I'm working on an updated version with a homescreen widget (and a couple bugfixes).

Note: If you like this app please rate the free market version! I've gotten several negative reviews from people that obviously didn't understand the App; so I could really use your positive reviews on the market!

Thank you!

Jeremy
[Android Apps and Games] Lunacy1134:
I'm doing some beta testing for the next point release. Here is the latest APK to check out!

(This doesn't include a bluetooth fix yet, but I am testing that fix on my device now)

Beta Pro version: (beta 1.0.10)

Changelog:

v1.0.10

* Major reliability improvement - much more accurate connection check

v1.0.9

* Added support for Japanese and Korean in app

v1.0.8

* Initial Release
[Android Apps and Games] hgrimberg:
I see that this method of toggling the airplane mode doesn't really make my phone get a mobile connection again. Also, it can take like 20 mins until the connection comes again and I am not sure if it is due to toggling airplane mode or just because the network signal was stronger later.
[Android Apps and Games] starbase64:
Hi,

i have a Wifi Network with 2 Repeaters.

Connection Checker change to another Access Point while bad wifi connection?

Or deactivate Wifi?

A little suggestion, check for stronger Wifi Access Points before deactivating Wifi.

with friendly greet

starbase64
[Android Apps and Games] Lunacy1134:
Sorry for two updates in one night, but I really wanted to get this into your hands for some feedback. This version now allows you to toggle your 3G/Mobile connection -or- toggle airplane mode. (Due to restrictions in Gingerbread, this only works in Froyo and older)

Also, I've added an option to do nothing when Bluetooth is enabled. This is not perfect, but again, the API doesn't have support for detecting if any bluetooth devices are actually connected. There are some hacks to work around this that I'll look at a little more.

Thank you again for all your help and feedback!

Jeremy

[edit] Please see below for v1.0.12

Changelog:

v1.0.11

* You can now select between toggling Airplane mode and toggling just the mobile connection. (This only works on 2.2 and older devices).

* Added option to stop check when Bluetooth is enabled.

* Improved some translations

* Reliability fix for Toggle Airplane (and mobile)

v1.0.10

* Major reliability improvement - much more accurate connection check

v1.0.9

* Added support for Japanese and Korean in app

v1.0.8

* Initial Release
[Android Apps and Games] Lunacy1134:
V1.0.12 is just a point release to make the preferences panel more intuitive. The Airplane mode selection is not enabled for Gingerbread.

Changelog:

v1.0.12

* The "Mobile Action" is only selectable in Froyo and Older. This is to reduce confusion because that option doesn't work in Gingerbread and later. Also other minor preference panel changes.

v1.0.11

* You can now select between toggling Airplane mode and toggling just the mobile connection. (This only works on 2.2 and older devices).

* Added option to stop check when Bluetooth is enabled.

* Improved some translations

* Reliability fix for Toggle Airplane (and mobile)

v1.0.10

* Major reliability improvement - much more accurate connection check

v1.0.9

* Added support for Japanese and Korean in app

v1.0.8

* Initial Release
[Android Apps and Games] yokozuna:
Great app! Works as it should, at least with my Xperia with Android 2.1. I only miss "night mode" which should be able to schedule and switch off wireless interfaces at night (to save energy).
[Android Apps and Games] darkfluid:
Is it just me or is there still no 4g love here. If it could check for 4g and auto enable/disable my 4g I would be happy.
[Android Apps and Games] Komatoes:
Couldn't see the answer anywhere.... what is the difference between the free and paid app?

TIA
[Android Apps and Games] Bwangster12:
Just started using this app on my HTC Thunderbolt and noticed that for the most part I have a "mobile Connection up" message. Occassionaly, I do get a "No active network." What does that mean? It doesn't say anything is happening. Is Connection Checker toggling anything on and off?

Do I need to go to Experimental Options and choose something?

I have Manage Mobile and Manage Wifi checked.
[Android Apps and Games] ydnandy:
I would also like to see this... I have two wifi routers setup in my house, would like this to switch between the two based on which one is stronger.

nice app, hope to see development continue!
[Android Apps and Games] hexwulf:
Jeremy,

Just to clarify, this App checks signal strength of the respective service, and takes action based on this? Or does it check connectivity of the respective service?

I am hoping to find an app that can check connectivity through to internet on a periodic basis, and take certain actions based on results.

Example:

Android is connected to WIFI. For mystical reasons the internet connectivity through the WIFI router is broken/dropped/whatever, but signal remains strong. App notifies me in some method that internet connectivity (and packet data is now broken)

Currently WIFI signal strength always remains great, so Android assumes all is well and does not switch data to Mobile Network.

This may or may not be something your app is capable of. Hoping it is.

Hex
[Android Apps and Games] peet47:
Realy good APP. Helps a lot for Development.
[Android Apps and Games] zeusseuz:
any updates on this???
[Android Apps and Games] cdl2:
Actually, as I found here, I noticed that removing bluetooth from airplane_mode_radios leaves bluetooth on when enabling airplane mode, and the change above lets you toggle bluetooth on or off when in airplane mode. I wonder if this changes a lot from phone to phone.

Anyway, it seems like a good solution to leave bluetooth on while using this app.
[Galaxy S II General] kar111:
Is there anyway to change your default homescreen? I really love touchwiz's customizability and app drawer but really dislike the fact that the defualt home screen is the first one.

Can anyone help?
[Galaxy S II General] JJEgan:
You can edit the screens by menu edit delete what you dont want add what you want to each screen .

jje
[Galaxy S II General] JuWa:
He didn't ask that.
[Galaxy S II General] nikzDHD:
Use another launcher?
[Galaxy S II General] JJEgan:
So answer his question then .

Pointless clogging up the forum with no reply to the OP .

jje
[Galaxy S II General] DocRambone:
Use sgs tools to change default page.
[Galaxy S II General] kar111:
I am currently using launcher pro but i am not really a fan of its dock or app drawer. Btw my phone is not rooted so i cant use sgs tools.

Is there any way i can change it if i root my device?
[Galaxy S II General] NoOneCanHelpMe:
i just installed the latest version 4.1.9, but there is no option to change the default homescreen :confused: any suggestions? thanks
[Galaxy S II General] daivik:
I know it's not what you asked but stick your finger on the little numbers before the bottom layer of apps (drawer, phone, etc) and drag left and right. It'll make switching quicker and so the fact it's first won't be as annoying.
[Galaxy S II General] sm98:
This may sound stupid, leave the default homescreen as 1 and just change what 1 is?

menu->edit or pinch to get the homescreens up and just press and hold then move the one you want as default to the 1st spot?
[Galaxy S II General] skycamefalling:
Not possible without rooting the device!

It's one of the reasons why I ditched TouchWiz from the first day on. I use launcher pro now because I really like the dock with three pages for all my important apps.
[Galaxy S II General] pulser_g2:
If you root, you can edit default.prop to change this to another default screen :)
[Galaxy S II General] NoOneCanHelpMe:
Download : http://xdaforums.com/showthread.php?t=775154&highlight=homescreen&page=37

open SGS tools and go to .prop Editor and edit default.prop

#sets TouchWiz Launcher default screen

ro.csc.homescreen.defaultscreen=4

press menu and save :) I rebooted and it worked

(forgot to try if it's gonna work without rebooting :P )

enjoy
[Galaxy S II General] kar111:
I downloaded sgstools and went into default.prop. It just comes up with a black screen I cant see anything to edit. If I press menu and go into free edit mode this comes up : #############################

# ro.com.google.clientidbase

# defined in gms.mk

# and must be FIXED

#############################

Help?
[Galaxy S II General] the_Calen:
have you tried this http://xdaforums.com/showthread.php?t=1096521 allready?

worked for me
[Galaxy S II General] kar111:
Cheers buddy, works great now :)
[Hero, G2 Touch Q&A, Help & Troubleshooting] TylerDurdenK:
I have rooted and flashed my Hero with Elilinux Speedmachine, but it is still locked to T-Mobile.

Is there anything I can do to remove this restriction or do I have to pay for the code?
[Hero, G2 Touch Q&A, Help & Troubleshooting] mljjlm:
As said a thousand times, rooting and sim-unlocking is not the same.. And i think you should post in Q&A next time :)
[Hero, G2 Touch Q&A, Help & Troubleshooting] minty1978:
you will have to pay to get a sim unlock code. as stated above, rooting does not do this.

there is no free way to sim unlock the hero.
[Desire Q&A, Help & Troubleshooting] voolandis:
Hello everyone, I'm a newbie here, so go easy on me, OK? :)

Well, I have (generic) stock HTC 2.2 (2.29.405.5) Desire (GSM), bravo ptv1 ship s-on, hboot - 0.93.0001, radio 5.11.05.27. I rooted it using unrEVOked latest issue on Linux Ubuntu. Rooting went perfectly good, I gained root access and Clockwork recovery.

My question is: how to replace Clockwork recovery with Amon Ra? Wich way is the quickiest and least painful for an average user?

Than you all in advance, cheers!
[Desire Q&A, Help & Troubleshooting] dzumagos:
well, you either must unroot, then while rooting again choose amonra recovery in unrevoked or go S-OFF and flash new recovery image through fastboot
[Desire Q&A, Help & Troubleshooting] voolandis:
Thanks, I just tried flashing it thru Terminal Emulator, but it gave me error "flash_image: not found", so I guess it has something do to with root access. NMV.

How do I choose Amon Ra recovery for unrEVOked, it only gave me Clockwork? Remember, I'm under Ubuntu, so I can't pick recovery in unrEVOked UI.
[Desire Q&A, Help & Troubleshooting] dzumagos:
no idea how to do that in linux, consider going S-OFF ?

i used CD method, was as easy as rooting, one thing required - a rom without A2SD+ or DATA2xxx
[Desire Q&A, Help & Troubleshooting] status_six:
Seconded, s-off by live CD comparable to rooting, and after s-off you can also resize your partition tables and delete unneeded apps whilst booted via Ti backup or root explorer.

Well worth the time!
[Desire Q&A, Help & Troubleshooting] voolandis:
S-OFF is driving me nuts :D

How are my chances to make a wll worthy paper holder out of phone? And, do I still need to mess with adb after s-off in order to restore funcionality to rom?