如何(通过API)Google获取我的Wifi密码以便在GoogleCast应用中使用?

时间:2016-09-13 22:19:55

标签: android sdk android-wifi wpa

我需要将我正在开发的硬件设备配置为Wifi网络。它有Wifi(嵌入式linux),我想在Android上安装一个应用程序,几乎就像GoogleCast应用程序(https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app

配置设备时,Google Cast应用程序会显示一个屏幕,询问是否可以从我的Android设备提供Wifi密码,或者我是否要手动提供。能够以这种方式配置我的设备将非常有益,因此用户无需记住或手动输入Wifi密码。 Google Cast应用似乎使用以下权限:

- android.permission.ACCESS_NETWORK_STATE
- android.permission.ACCESS_WIFI_STATE
- android.permission.CHANGE_NETWORK_STATE
- android.permission.CHANGE_WIFI_STATE
- android.permission.GET_ACCOUNTS
- android.permission.MANAGE_ACCOUNTS
- android.permission.INTERNET
- android.permission.READ_PHONE_STATE
- android.permission.RECEIVE_BOOT_COMPLETED
- android.permission.ACCESS_FINE_LOCATION
- android.permission.BLUETOOTH
- android.permission.BLUETOOTH_ADMIN
- com.google.android.providers.gsf.permission.READ_GSERVICES

要清楚,我不在乎我是否曾在内存中看到或保留过Wifi密码。如果我可以将不透明消息推送到正在配置如何连接到网络的设备,那也就足够了。但我认为这是一个很长的镜头(我可能已经在设备上实现了Android,但那是另外一种蠕虫。所以我想知道我可以使用哪些API用来获取密码?

我做了一些研究,找到了一个只会让我回复的东西" ",但这也不会起作用(除非密码是" ",我可能不会成为

0 个答案:

没有答案