有人知道我是否可以使用kivy访问和管理wifi连接?

2024-06-26 14:52:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道我在android设备上使用kivy连接到哪个wifi网络 站台? 找不到任何参考,你知道如果可能的话,是怎么做到的吗。在

谢谢

我试着按照你的建议来实施: 由于某些原因,我使用的wifimanger方法(getconnectioninfo)没有一个持续失败。 有人看到我在这里遗漏了什么吗?在

    import jnius
    PythonActivity = jnius.autoclass('org.renpy.android.PythonActivity')
    activity = PythonActivity.mActivity
    WifiManager = jnius.autoclass('android.net.wifi.WifiManager')
    WifiName= jnius.autoclass('android.net.wifi.WifiInfo')
    network_name = WifiName()



    wifi_service = activity.getSystemService(PythonActivity.WIFI_SERVICE)
    network= wifi_service.getConnectionInfo()
    network_name = network.getBSSID()

    Logger.debug('wifi: wifi_names{0}'.format(network))
    Logger.debug('wifi: wifi_names{0}'.format(type(wifi_service)))

Tags: namedebugnetnamesservicenetworkactivitylogger