Android 仅访问位置管理器

Android 仅访问位置管理器,android,gps,locationmanager,Android,Gps,Locationmanager,我想在应用程序启动时检查位置服务是否打开。 我使用以下代码: LocationManager lm=(LocationManager)getSystemService(位置服务); 如果(!lm.isProviderEnabled(LocationManager.GPS_提供程序)) 但是,此代码检查GPS是否打开。在我的程序中,我不需要GPS。我只需要位置访问权限。我该怎么做 感谢您的帮助。如果您指的是在访问位置时使用Wifi/数据: LocationManager.NETWORK\u提供商请

我想在应用程序启动时检查位置服务是否打开。 我使用以下代码:

LocationManager lm=(LocationManager)getSystemService(位置服务); 如果(!lm.isProviderEnabled(LocationManager.GPS_提供程序))

但是,此代码检查GPS是否打开。在我的程序中,我不需要GPS。我只需要位置访问权限。我该怎么做


感谢您的帮助。

如果您指的是在访问位置时使用Wifi/数据:


LocationManager.NETWORK\u提供商

请像Helpfule一样检查此项,因为您很乐意帮助您!请别忘了承认我的回答是正确的。