My software

I currently have two programs for Android: WiFi Manager is a program for managing your phone’s Wi-Fi connections, and Bluetooth Widget is a simple widget for managing Bluetooth that has the same visual style.

WiFi Manager 2.8.2 from December 23, 2013

An app for managing connections to Wi-Fi networks for Android 1.6+

My reason for writing it was that I wanted to have a home screen widget with detailed information about Wi-Fi connection state. Not just on/off, but the connection process, signal level, and the current network’s SSID.

Version 2.7 added a new feature: the app can scan for and switch to the strongest network (out of those already configured). Disabled by default, please see app settings.

Version 2.6 has a new free widget theme, which is like the old black 2.* theme, but uses blue icons for the 1×1 widgets. It also enables the recently added ICS-inspired themes in the one-tap network switcher.

Version 2.5.0 has two new widget themes (included in the premium package), better support for Android 3.* / 4.*, and is able to handle 802.11x (EAP) networks.

Version 2.0 had new graphics, a dark theme, better looking radar mode, and started being able to switch between fixed and dynamic (DHCP) network addresses. Some of these features were made available as a premium package, which could be purchased with Google’s new “In-App Billing” technology. More info on this is listed under “Premium Features“.

In these screenshots, “Exotica” is the name of my home Wi-Fi network. The signal level is displayed in color, which is easier to see at a glance than Android’s built-in Wi-Fi signal level indicator. The bluetooth widget on the right is my Bluetooth widget, which I tried to make look like HTC’s Sense widgets.

The way signal strengh is display can be changed in the main program (image, dBm, percent).

As of version 2.1.2 (October 1, 2011) the widget is available in four sizes (1..4 by 1 cell). There are settings for which widget sizes should be shown in the device’s Launcher. The text label below the widget is optional.

The widget that looks like an antenna is used for switching among your favorite networks with a single tap. As of version 2.0, it can also enable WiFi as needed, and switch between fixed and dynamic IP addresses if so configured.

Clicking the “main” widget anywhere but on the switch brings up the Wi-Fi manager part.

The main screen has two modes: list mode and radar mode.

In list mode, the program displays a list of Wi-Fi networks: either results of a live scan, or networks “known” to Android (previously connected to).

Networks can be sorted by name, signal strength, or open first (and then by signal strength).

Clicking a network item allows you to perform various actions, such as connecting (or disconnecting, optionally removing it from the “known” network list).

Long-pressing on a list item brings up advanced options for that network. You can change the password of a known network, assign a description or an icon to a network, exclude it from the list (neighbors have routers, too), or set it up for fixed or dynamic (DHCP) IP address. These features require an in-app purchase.

There is an auto-update function with configurable interval ranging from 3 to 60 seconds. You can configure a sound notification for when new open networks are discovered.

In radar mode, the program looks like this:

Live networks are organized by their channel numbers, with their “shadow” sizes varying with signal strength. Open networks are shown hatched. This view can be very useful in selecting the best channel for your home router if you live in a densely populated area. Besides, I think it looks kind of cool :)

Changelog:

2.8.2 from December 23, 2013

  • Fixes in “best network switching” for certain Samsung devices.

2.8.0 from December 20, 2013

  • Fixed compatibility with 802.11AC networks (was showing wrong connection speed).
  • Fixed issue with notification icon.
  • Updated translations: Slovak (thanks, Pyler) and Spanish (thanks, Jorge).
  • Updated Traditional Chinese translations (TW, HK).

2.7.0 from September 8, 2013

  • New feature: scan for and switch to best network (among already configured). Disabled by default, please see app settings. Detailed description posted here.
  • Fixed EAP (802.11x) networks on Android 4.3.
  • Added a setting for “exit” button: disable WiFi or not.
  • Fixed “open first” network sorting.
  • An option to show detailed WiFi state in a status bar notification, off by default, see app settings.
  • High res graphics for Full-HD phones (Samsung S4, HTC One, Sony Z, etc.)

2.6.8 from April 26, 2013

  • Fixed compatibility of the one-tap switcher widget with Android 4.1-4.2
  • Updated Portuguese translation

2.6.7 from September 25, 2012

  • Added “sticky broadcast” permission which is not needed, but there are firmwares who think it is, and crash the app

2.6.6 from August 10, 2012

  • Fixes for Android 4.1
  • New, improved Czech translation.
  • New Portugese translation.

2.6.4 from June 25, 2012

  • Fixed crash when adding a network fails due to mismatched password format.
  • Updated Chinese translation for Taiwan.

2.6.2 from June 25, 2012

  • A setting for widget toggle switch action: immediate / confirm / ignore.
  • Tap network signal level in the main app to switch modes (image / percent / dBm).
  • Bug fixes.

2.6 from June 05, 2012

  • New widget theme (free): like old but with blue icons.
  • The one-tap network switcher can use the Android 4.0 inspired themes.

2.5.1 from May 02, 2012

  • Two new widget themes, styled after Android 4.0 (part of premium package).
  • Support for IP address and proxy server configuration for Android 3.0 and 4.0 (free functions).
  • Added widget to toggle WiFi Tethering
  • Adjusted widget sizes for a wider range of screens.
  • Support for EAP (802.11x) networks, Android 2.2 and higher.
  • A new way of connecting to networks, see app settings. Keeps all networks active, if you move out/in range (home/work etc.) your device should connect.
  • Easier IP address configuration for Andorid 2.* (when connecting for the first time).
  • Connection speed info in the main window (tap on the currently connected network; actual value is reported by the firmware).
  • Fixed Android 1.6 compatibility broken in 2.1.8 (sorry!)

Bluetooth Widget 1.9.2 from September 08, 2013

A simple widget for controlling Bluetooth state and settings.

 Download from Market (open this link on your phone)

Supports Android 1.5+ – 4.*: Motorola Droid / Milestone, HTC Legend / Desire, Samsung Galaxy S, Galaxy Nexus, tablets.

Comes in two sizes: 1×1 can act as a simple toggle switch, and optionally provide access to system Bluetooth Settings, whereas 2×1 has a separate button on the left to for the Settings screen.

Version 1.8 added two new widget themes, inspired by Android 4.0. Version 1.9 added one more theme, which is like the original theme but with blue icons.

As of version 1.3, the text label is optional.

The “gears” icon was created by Gorge Bergman, and is used under permission.

Changelog:

1.9.2 from September 08, 2013

  • High-res graphics for full-hd phones.

1.9.1 from August 10, 2012

  • Minor adjustments to 1*1 “two in one” widget layout.

1.9 from June 5, 2012

  • Added one more widget theme, like the old one, but with blue icons.

1.8.1 from May 2, 2012

  • Added two new widget themes, inspired by Android 4.0.

1.7.3 from February 08, 2012

  • Added German translation.
  • Added graphics and layouts optimized for tablets, esp. 10″ with Android 3.2.

1.7.1 – 1.7.2 from October 1, 2011

  • Sharper graphics for the Galaxy Nexus.

1.6.1 from April 22, 2011

  • The widget now has a configurable transparency setting.

1.5 from January 17, 2011

  • The widget configuration dialog has been redone for landscape orientation. This is very useful for tablet devices.
  1. Jan van IJsseldijl
    June 18, 2014 at 4:18 pm

    Great app
    But is it possible to add a function that you can avoid connecting to an open network.
    All trains in Holland have same ssid and bad data connecting, zo I do not want to use that network but ouders allowed.

    • June 18, 2014 at 5:20 pm

      Jan – I assume this network is already configured in the device’s network list (red heart icon). If so, you can just tap it and choose “Forget”, until next time you need it.

      If it’s not configured, this could be an Android feature doing it — please see system settings -> WiFi -> Menu -> Advanced. Some of my devices have a checkbox, enabled by default, to “Connect automatically to Passpoint networks”. Now, I have no idea what Passpoint is, but “connect automatically” sounds like it may be relevant.

  2. ivan
    June 11, 2014 at 11:36 am

    Wifi speed is not showing correctly on Galaxy S5.

    Ive tested 2 AP Cisco 3700 and Aerohive 370.

    Both AP shows GS5 connected at 866 (802.11ac, 80mhz, 2SS) however wifi manager application only shows 468.

    Iperf test confirms that GS5 is connected at 866mbps.

    • June 11, 2014 at 1:14 pm

      The widget shows whatever speed it gets from the system.

  3. May 10, 2014 at 8:19 pm

    It is the best

  4. April 12, 2014 at 7:38 pm

    i like this wifi

  5. Lawrence Mutoti
    April 7, 2014 at 10:23 pm

    What could be the reasons? The Google is failing me/says,if I am sure, I must contact card provider.

  6. Lawrence Mutoti
    April 6, 2014 at 11:46 pm

    Could you please assist me purchase your app

    • April 6, 2014 at 11:49 pm

      The base app is free. To purchase premium features via Google Play in-app purchase — please either bring up any premium feature (e.g. long press a network, choose Assign icon), or use Menu -> About premium features.

  7. March 29, 2014 at 5:43 pm

    I can figure out how to set it up

    • March 29, 2014 at 11:38 pm

      The app is available in Google Play. Other than that, could you be more specific with your question?

  8. Peter
    February 21, 2014 at 3:30 pm

    In the Settings I can enable/disable 1×1, 2×1,3×1 and 4×1 Show in laubcher

    • February 21, 2014 at 3:52 pm

      Um. Yes you can. Some devices need a reboot after this.

      • Peter
        February 21, 2014 at 4:07 pm

        I’m sorry, the question was not completed, when I posted it .

        What is/is not shown and where is it shown?

      • February 23, 2014 at 1:57 am

        The widgets. There are four sizes listed under WiFi Manager (from 1×1 to 4×1), and if you don’t wish to see them all every time you go to add a widget to your home screen, you can use this setting to hide some, or all, size variations.

  9. ian adams
    February 13, 2014 at 3:17 pm

    I paid for the premium version of your app and absolutely love the WAP management it allows for me on my phone and tablet, using android versions from 2.2 to 4.3 currently. There are 3 issues I have run into though that would greatly improve the usage.

    The first is a feature request. Is it possible to implement a viewer for stored wireless passwords on your device? I know android stores these in a plaintext file, and it would nice to be able to reference those passwords if you are moving wireless settings from one device to another.

    Thee second issue is likely hardware related, but I don’t know if anyone else is having the same issue. On my tablet (nook hd+ with 3 different android builds tested, 2.2, 4.0.4, 4.3.1). The 1×4 desktop widget that is supposed to show the WAP Mac address only shows 00:00:00:00:00:00. I commonly use the Mac address to find manufacturers and related chip info on WAPS that I work on, but the WiFi manager app doesn’t read it for some reason. On my Galaxy S3, and various other phones tested with, the Mac address does show properly.

    • ian adams
      February 13, 2014 at 3:36 pm

      I was slightly mistaken. it should be the 3 x 1 widget that is reporting a mac Address of all zeros.

    • February 13, 2014 at 5:14 pm

      Ian, thank you for your interest. The passwords are not available through the Android WiFi APIs (functions). Bypassing the API is likely only possible on rooted devices (and then there is SELinux to consider). If your request relates to transferring WiFi passwords to new devices – Android can do this on its own, without any third party app (system settings -> backup).

      On the MAC address — my code gets all connection info (including signal level, BSSID, connection speed) from Android WiFi APIs, so what you see in the app is whatever those APIs report. I’ve seen devices that report wrong info, or none at all, sounds like the Nook is one of those.

      • Ian Adams
        February 14, 2014 at 8:22 am

        Thank you for the info. I found an app that lets me look deeper into the networking information on my tablet, and it does appear that a number of things are not being reported by the API (BSSID, Channel\Freq are the most important to me at this time). I’ve posted the questions for the XDA developers to see if they might have any ideas.

      • February 15, 2014 at 5:40 pm

        Ian – it’s important to remember that the Nook does not have Google’s apps suite, and therefore didn’t have to pass Google’s compatibility testing. This doesn’t mean there have to be broken APIs, but, there can be. On the other hand, I’ve seen weird things on some certified devices too. In any case, hope you find a solution.

  10. Danny
    February 10, 2014 at 7:28 pm

    Can I uninstall the default system wifi app after installing this one? It looks to me like that one will be unnecessary.

    Thanks

    • February 10, 2014 at 8:35 pm

      The system settings application does a lot more than WiFi, so I wouldn’t recommend uninstalling.

  11. ada
    February 6, 2014 at 10:30 pm

    I was wondering if this app toggles WiFi? I need an app that turns on/off my WiFi to save battery life.

    • February 6, 2014 at 10:39 pm

      Yes, WiFi Manager has widgets, which include toggle function. Note that since Android 2.3, the WiFi hardware is placed in “sleep” mode when there is no connection to reduce power usage; and since 4.1 (or 4.2?) this “sleep” state is even better.

      • ada808
        February 14, 2014 at 5:54 am

        So these widgets, I would have to manually turn them on and off? Does this app/widget say, turn on wifi automatically when I’m in my home/work location and off when I’m no longer at home/work? I am very bad at turning on/off stuff manually so I need something that will do this automatically. Sorry, this is my first android phone and my old phone had apps that did this (BB)

      • February 15, 2014 at 5:42 pm

        Ada – this app does not turn WiFi on and off automatically (based on location, schedule, connectivity state, or any other logic). There are apps that do that, it’s just that mine does not. I should mention that modern Android phones are pretty good about putting WiFi hardware into low-energy sleep state when there is no actual connectivity (when the system level WiFi setting is “enabled” all the time).

  12. syed Saif
    January 11, 2014 at 9:59 am

    Please please please can we have this for ios also…
    Ipad and iphones I mean..

  13. C.Mart
    November 25, 2013 at 6:59 am

    WiFi Manger Premium 2.7.0 on HTC One (Android 4.3, Sense 5.0) with Atom Launcher 1.5.7. Wifi Manager works great as an app. However widgets do not display. They are enabled in the app settings. I can create them, however they just don’t actually get created or appear on the screen. A fix would be terrific, thank you.

    • November 25, 2013 at 2:21 pm

      I don’t happen to own an HTC One, but did try Atom 1.5.7 on two devices: Samsung Galaxy Note 3 (4.3) and Samsung Galaxy S4 (4.2). The S4′s screen metrics (size and resolution) are very close to those of an HTC One.

      You can see the results here: http://kmansoft.com/?attachment_id=1495 and here: http://kmansoft.com/?attachment_id=1494

      • C.Mart
        November 26, 2013 at 5:00 am

        Thanks for trying it out. It’s not that the widgets look strange, they simply don’t appear at all. I go through the configuration but then they just don’t get created. It’s not Atom then, or Android 4.3. And I did use them on my HTC One before I switched to Atom. Very weird, oh well. Great app, even without the widgets.

      • November 26, 2013 at 3:46 pm

        Have you tried the “magic reinstall” — of WiFi Manager, I mean? To restore premium activation, just wait a little on the pale blue purchase screen (after using any premium feature for the first time).

  14. John H
    October 30, 2013 at 3:45 am

    I would like to see an option that functions similar to the existing “switch to best network”, but can also switch to cellular data when Wi-Fi is weaker than a predetermined level…and vice versa.

    Great application…our purchased!

  15. Diyeysi
    September 10, 2013 at 6:34 am

    Hello,

    What happens to the wifi update interval after you uninstall the app? does it stay the same way you left it when using Wifi Manager? Or does it revert to the stock wifi update interval?

    Thanks

    • September 10, 2013 at 2:18 pm

      The setting in the app only affects its own auto-scan feature. It has no effect on the firmware’s automatic background network scans.

      • Diyeysi
        September 10, 2013 at 3:41 pm

        Thank you, Kostya. Another question though. I’m just clarifying if i got this right. The lower the update interval, the more frequent it scans, yes? Does that mean that i’ll get a better connection?

      • September 10, 2013 at 4:39 pm

        Yes, the lower the interval, the more often is scans (although scanning is also triggered by the firmware’s signal level reporting, if it drops below the threshold).
        No, this does not mean you’ll get a better connection – that depends on how strong the better signal is (if one available) at the point where you are.

  16. mark
    August 30, 2013 at 5:32 am

    I want to buy with paypal? Ihave no credit card how can we fix this?

    • August 31, 2013 at 2:28 am

      Sorry, it’s Google’s in-app purchase technology, which means credit cards and carrier billing (for some countries / operators), and no PayPal…

  17. HappyChap
    August 29, 2013 at 3:49 pm

    I have a network at work that has 2 different gateways. Using dhcp, I get my ip address, dns and gateway. I want to be able to only specify the gateway (and possibly the dns server) I want to connect to, with the rest of the information defined by dhcp. Is this at all possible?

  18. Steve
    June 22, 2013 at 6:02 pm

    How do I get the Wifi to stay OFF with your app? If I turn it off under settings, your app keeps turning it back on. Even now, I’m rrying to write an email to you when the home wireless is working, but the Internet is DOWN, and it keeps trying to access the wireless when I want my mobile Internet access.

    • June 22, 2013 at 7:31 pm

      My app does not turn on WiFi except if 1) you use one of its widgets toggle buttons, or 2) start the app (in which case you’ll be prompted first).

  19. David
    June 2, 2013 at 9:23 pm

    Since getting my galaxy s4,my wifi is slow to reconnect. Well, I really notice it on the metro where there is only wifi in stations it only connects just as the train leaves! My s3 used to connect say within 3 seconds of seeing the wifi signal again. With the s4 it’s more like 10 or 15.Will wifi manager help me connect quicker? Ie if I set the auto update interval to 3 seconds will it at least try and connect every 3 seconds?

    • June 2, 2013 at 9:33 pm

      Sorry, it won’t help — actual connectivity is handled by the firmware.

      BTW, the fastest device to connect to WiFi that I’ve seen, of the ones I have, is a Samsung Galaxy Ace S5830, a pure economy model from a couple years back. A Galaxy Nexus with 4.2 is slower, and so is a Galaxy Note 2… Go figure :)

  20. phil
    June 1, 2013 at 4:02 am

    Hi,
    Great app. I purchased the premium version, but it does not auto connect to my home network when I walk in the house. Please help. Thanks, Phil.

    • phil
      June 1, 2013 at 4:31 am

      Also what is the function of the setting “keep all networks enabled”

      • June 2, 2013 at 2:17 am

        Sorry about the delay (GMT+0400). Yep, you discovered it! I wonder if I should make this setting the default.

    • June 2, 2013 at 2:17 am

      Hi,

      Please use the app’s settings to enable “Keep all networks enabled”. This should make the device connect to previously configured (known) networks as the device enters their range.

      The setting will go into effect next time you connect “manually” from the app.

  21. May 19, 2013 at 7:39 pm

    I only use about 5 networks… But every time I change from one to the other I have to go through the whole settings process – I would rather have a set of 5 icons/widgets that are linked to the correct networks and just connect to the correct WIFI network when I click them… I.E. Home, Office 1, Extender, Office 2, Club… Is this possible…??

    Mike

    • May 19, 2013 at 9:06 pm

      Yes, by using the the “WiFi Network switcher” provided by my app. Associate each widget with its own network to switch with one tap. More info under Premium features, above.

  22. January 30, 2013 at 6:25 am

    how do I get this

Comment pages
  1. October 17, 2010 at 11:04 pm
  2. July 3, 2010 at 7:36 pm
  3. May 21, 2010 at 10:10 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 97 other followers