public boolean checkConnectivity(){
ConnectivityManager conMgr = (ConnectivityManager)getSystemService(Activity.CONNECTIVITY_SERVICE);
boolean conn = conMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting();
if(conn){
return true;
} else {
return false;
}
}
public void restartWifi(){
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
WifiManager wifiManag = (WifiManager) this.getSystemService(WIFI_SERVICE);
boolean res1 = wifiManag.setWifiEnabled(false);
res1 = wifiManag.setWifiEnabled(true);
}
public void tryWifi(){
if(checkConnectivity()){
Toast.makeText(this, "Connected", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(this, "Restarting", Toast.LENGTH_SHORT).show();
restartWifi();
}
}
from jnius import autoclass, cast
context = autoclass('android.content.Context')
conn_man = autoclass('android.net.ConnectivityManager')
wifi_conn = autoclass('android.net.wifi.WifiConfiguration')
wifi_man = autoclass('android.net.wifi.WifiManager')
activity = autoclass('android.app.Activity')
def check_connectivity():
con_mgr = cast(conn_man, activity.getSystemService(activity.CONNECTIVITY_SERVICE))
conn = con_mgr.getNetworkInfo(conn_man.TYPE_WIFI).isConnectedOrConnecting()
if conn:
return True
else:
return False
def restart_wifi():
wifi = cast(wifi_man, activity.getSystemService(context.WIFI_SERVICE))
wifi_manag = cast(wifi_man, context.getSystemService(WIFI_SERVICE))
res1 = wifi_manag.setWifiEnabled(False)
res1 = wifi_manag.setWifiEnabled(True)
def try_wifi():
if check_connectivity():
print('Connected')
else:
print('Restarting')
restart_wifi()I/python (14825): Traceback (most recent call last):
I/python (14825): File "/home/kivy/Desktop/main.py", line 41, in <module>
I/python (14825): File "/home/kivy/android/python-for-android/build/python-install/lib/python2.7/site-packages/kivy/app.py", line 577, in run
I/python (14825): File "/home/kivy/Desktop/main.py", line 36, in build
I/python (14825): File "/home/kivy/Desktop/main.py", line 27, in try_wifi
I/python (14825): File "/home/kivy/Desktop/main.py", line 13, in check_connectivity
I/python (14825): File "jnius_export_class.pxi", line 548, in jnius.jnius.JavaMethod.__call__ (jnius/jnius.c:17107)
I/python (14825): File "jnius_export_class.pxi", line 503, in jnius.jnius.JavaMethod.ensure_method (jnius/jnius.c:16603)
I/python (14825): jnius.jnius.JavaException: Unable to find a None method!
I/python (14825): Python for android ended.--
You received this message because you are subscribed to the Google Groups "Kivy users support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
from jnius import autoclass, cast
import kivy
from kivy.app import App
from kivy.uix.label import Label
Context = autoclass('android.content.Context')
ConnectivityManager = autoclass('android.net.ConnectivityManager')
WifiConfiguration = autoclass('android.net.wifi.WifiConfiguration')
WifiManager = autoclass('android.net.wifi.WifiManager')
Activity = autoclass('android.app.Activity')
PythonActivity = autoclass('org.renpy.android.PythonActivity')
activity = PythonActivity.mActivity
def check_connectivity():
con_mgr = cast(ConnectivityManager, activity.getSystemService(activity.CONNECTIVITY_SERVICE))
conn = con_mgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting()
if conn:
return True
else:
return False
def restart_wifi():
wifi = cast(ConnectivityManager, activity.getSystemService(Context.WIFI_SERVICE))
wifi_manag = cast(WifiManager, Context.getSystemService(Context.WIFI_SERVICE))
res1 = wifi_manag.setWifiEnabled(False)
res1 = wifi_manag.setWifiEnabled(True)
def try_wifi():
if check_connectivity():
print('Connected')
else:
print('Restarting')
restart_wifi()
class myapp(App):
def build(self):
try_wifi()
return Label(text='Stuff')
if __name__=='__main__':
myapp().run()def check_connectivity():
con_mgr = activity.getSystemService(Activity.CONNECTIVITY_SERVICE)
conn = con_mgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI).isConnectedOrConnecting()
if conn:
return True
else:
return False
def restart_wifi():
wifi_service = activity.getSystemService(Context.WIFI_SERVICE)
wifi_service.setWifiEnabled(False)
wifi_service.setWifiEnabled(True)
def try_wifi():
if not check_connectivity():
restart_wifi()
--
You received this message because you are subscribed to the Google Groups "Kivy users support" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kivy-users+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.