Archive

Archive for the ‘android’ Category

WiFi Manager 3.6.0

November 22, 2015 Leave a comment
  • Updated for Android 6.
  • Fixes and improvements in “best network switcher” for 5Ghz.
  • Enabled searching for “best network” even if the current network connection is good (in case there is a better one).
  • Added settings -> auto-scan on start.

So far the update is only released for Android 6, just to be safe. The rest should follow soon.

  • Адаптация к Андроиду 6.
  • Исправления и улучшения в “переключателе на лучшую сеть” для 5 GHz.
  • Добавил поиск лучшей сети даже если текущая сеть дает хороший сигнал (а вдруг есть лучше?).
  • Добавил настройки – авто-сканирование при запуске.

Пока что обновление включено только для Андоида 6, просто на всякий. Для остальных версий планирую включить скоро.

Categories: android, releases, wifi Tags:

Android 6.0 (Marshmallow), empty scanned network list

October 17, 2015 3 comments

In Android 6.0, Google made the decision that for an app (any app) to see WiFi network scan results (the list of “live” networks) —

— “Location” in the device’s System Settings has to be enabled.

Please see this for details:

https://code.google.com/p/android/issues/detail?id=185370

You don’t have to enable GPS, the location “Mode” can be “Battery saving (WiFi and mobile networks)”, but the overall setting for Location has to be enabled.

A conscious decision made by Google, and naturally it’s enforced by Android system code.

One other thing about Android 6.0

It won’t let an app (any app) manage (change the password or forget) a network that was initially added by another app. So you won’t be able to do this in WiFi Manager with a network that was configured by the System Settings app (say, during initial power-on device setup).

This too is a conscious decision made by Google, and it too is enforced by Android system code.

I expect to have an update, but all it’s going to do is convey this information to the user.


В Андроиде 6.0, Гуглом было принято решение что список “сканированных” сетей будет виден в приложении (любом приложении) только если —

— в системе включено отслеживание Местоположения.

Подробности есть по ссылке ниже:

https://code.google.com/p/android/issues/detail?id=185370

Включать GPS не обязательно, можно обойтись режимом определения местоположения “по сотовым и WiFi сетям”, но галочка в разделе Местоположение должна быть включена.

Так как это намеренное решение, то системный код Андроида его выполняет.

И ещё про 6.0

Эта версия Андроиде не позволяет приложению (любому приложению) менять сеть (то есть менять пароль, или забывать) которая была создана другой программой. В частности, Вы не сможете менять сети которые были созданы в системном приложении Настройки (скажем, во время первичной настройки, после первого включения телефона).

И это тоже намеренное решение разработчиков Андроида, и системный код работает именно так.

Я планирую выпустить обновление, но всё что я могу там сделать, это донести то пользователя эту информацию.

Categories: android

WiFi Manager 3.2.0

December 11, 2014 3 comments

In staged (gradual) rollout to Google Play.

Android 5.0: use native Material look and feel, fixed static IP and proxy assignment.


Выкатывается (постепенно) в Google Play.

Андроид 5.0: родная Материальная тема оформления, исправил работу static IP и proxy.

device-list-light-50 device-list-light-50

Categories: android, releases, wifi

Eclipse lockups, adb, Linux, ModemManager

September 24, 2014 Leave a comment

I’ve been seeing Eclipse freeze spontaneously lately, both in Fedora 20 (my daily environment) and Ubuntu 14.04 / 14.10 (separate boot for playing with Android L).

https://code.google.com/p/android/issues/detail?id=75562

I tracked down the issue (using jstack) to an adb related thread inside Eclipse Android Tools. Doing adb kill-server would end the freeze, until the next time.

Then I had an idea to check the system log the next time it would happen. Interesting. Turns out, ModemManager, a part of NetworkManager (used by both Ubuntu and Fedora for automated network configuration) was:

– recognizing my Android phones as modems
– trying to determine their capabilities
– timing out when doing that (but taking a few seconds to do so)
– and this was causing the adb thread inside Eclipse to wait, freezing the Eclipse UI

Two possible workarounds, I’m using the second one:

– switching USB connect mode in each phone’s settings from MTP (default) to Camera
– adding stuff to udev configuration to blacklist the Android phones from ModemManager‘s automatic detection


/etc/udev/rules.d/51-android.rules

# Samsung
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="wheel", ENV{ID_MM_DEVICE_IGNORE}="1"
# ASUS
SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="wheel", ENV{ID_MM_DEVICE_IGNORE}="1"
#LG
SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666", GROUP="wheel", ENV{ID_MM_DEVICE_IGNORE}="1"

The ENV{ID_MM_DEVICE_IGNORE}="1" stuff at the end tells ModemManager that the device is not a modem.

PS – to be fair, Android phones can act like modems, when enabled in the phone’s system settings. Why they also look like modems, but don’t respond to commands, even when this setting is off.. Who knows?

PPS – there appears to be no way to uninstall ModemManager from Fedora and keep NetworkManager, too bad.

Categories: android, linux, tools

WiFi Manager 3.1.0

September 24, 2014 Leave a comment

Google made changes last night (September 23), phasing out some stuff —

— which started to prevent WiFi Manager from restoring activation of old, existing, orders, such as when switching to a new phone / tablet.

This version, 3.1.0, fixes the issue. It’s once again possible to activate the app to “premium” state, based on an old order, on a new device.

Прошлой ночью (23 сентября), у Google произошли некоторые изменения —

— и переслала работать активация платных функций WiFi Manager по старым заказам, то есть при переносе на новый телефон / планшет.

Эта версия, 3.1.0, содержит исправления. Активация платных функций на новом устройстве, по старому заказу, снова работает.

Categories: android, releases, wifi

WiFi Manager 3.0.1

August 4, 2014 3 comments

The new version with a UI redesign and bug fixes is now called 3.0 and I just published it into production, for everyone.

It might take a few hours for the update to become visible in Google Play.

The new permission (read USB storage) is to avoid crashing when trying to play an “open networks discovered” sound if picked from a memory card.

Categories: android, releases, wifi

WiFi Manager 2.9.0 – beta

– A UI redesign, with holo colors, flat icons, swiping between list and radar. Woo-hoo!

– A setting to exclude networks from the list by regular expressions

Required Android version is now 2.1, up from 1.6.

The app is now posted as a Beta release in Google Play.

Please join this Google+ community to receive my apps’ beta versions:

https://plus.google.com/communities/112921486711044378404

No pictures of cute kittens, just software.

The actual Google Play link for this version should become active soon:

https://play.google.com/apps/testing/org.kman.WifiManager

——–

– Обновленный интерфейс с преферансом и поэтессами новыми цветами, плоскими иконками, и модным пролистыванием между списком и радаром.

– Настройка для исключения сетей по регулярному выражению.

Требуется Андроид 2.1, а не 1.6 как раньше.

Чтобы получать бета-обновления моих программ, присоединяйтесь к сообществу в Google+:

https://plus.google.com/communities/112921486711044378404

Котиков и рецептов шашлыков там не будет, просто программы.

Ссылка на бету WiFi Manager должна активироваться “вскоре”:

https://play.google.com/apps/testing/org.kman.WifiManager

——–

device-2014-07-09-024643

device-2014-07-09-024632

device-2014-07-09-024604

Categories: android, releases, wifi