From ff3d8f3df7eafe1befb8e70a463551feba997bb3 Mon Sep 17 00:00:00 2001 From: mwoz123 Date: Sat, 21 Oct 2017 22:27:09 +0200 Subject: [PATCH] Android NetworkManager (#3386) --- frontend/device/android/device.lua | 10 ++++++++++ frontend/ui/network/manager.lua | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/frontend/device/android/device.lua b/frontend/device/android/device.lua index 5a35958ed..3d6ebd7d6 100644 --- a/frontend/device/android/device.lua +++ b/frontend/device/android/device.lua @@ -51,4 +51,14 @@ function Device:init() Generic.init(self) end +function Device:initNetworkManager(NetworkMgr) + NetworkMgr.turnOnWifi = function() + android.setWifiEnabled(true) + end + + NetworkMgr.turnOffWifi = function() + android.setWifiEnabled(false) + end +end + return Device diff --git a/frontend/ui/network/manager.lua b/frontend/ui/network/manager.lua index b954aca5c..a18a56071 100644 --- a/frontend/ui/network/manager.lua +++ b/frontend/ui/network/manager.lua @@ -82,7 +82,7 @@ end function NetworkMgr:getWifiMenuTable() return { text = _("Wi-Fi connection"), - enabled_func = function() return Device:isKindle() or Device:isKobo() end, + enabled_func = function() return Device:isAndroid() or Device:isKindle() or Device:isKobo() end, checked_func = function() return NetworkMgr:isOnline() end, callback = function(menu) local wifi_status = NetworkMgr:isOnline()