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

时间:2015-03-29 20:18:13

标签: android python kivy

我想看看我使用kivy在我的Android设备上连接的哪个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)))

1 个答案:

答案 0 :(得分:1)

这可能是可能的,您需要查找正常的android api方式,然后使用pyjnius直接访问它。