我正在使用一个使用用户位置的应用程序.
我可以成功地询问用户wifi和gps启用.如您所知,您可以使用WiFi,但不能提供您的位置.
问题是我想要让用户启用wifi位置获取服务,如果它被禁用.我使用wifi管理器用于wifi和LOCATION_PROVIDERS_ALLOWED用于GPS.两者都很好用.
//provider variable code
String provider = Settings.Secure.getString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
//i use the string into an if statement
if (!provider.contains("gps")){
}
Run Code Online (Sandbox Code Playgroud)
我明白我可以将启用的提供程序转换为用逗号分隔的变量.它工作得很好..但"gps"是GPS的名称,但是WiFi的名称是什么?
| 归档时间: |
|
| 查看次数: |
2631 次 |
| 最近记录: |