我有這個代碼的問題:如何解決「Locmanager」?
boolean gpsStatus = locmanager.isProviderEnabled(LocationManager.GPS_PROVIDER);
if (!gpsStatus) {
Settings.Secure.putString(getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED, "network,gps");
}
我在這裏找到:https://stackoverflow.com/a/10004614/2628458 我試着開關「locmanager」與「的LocationManager」,並沒有奏效。它表示:「無法對來自類型LocationManager的非靜態方法isProviderEnabled(String)進行靜態引用。」
我該如何解決這個問題?
謝謝你的回答。我試過這個代碼,我得到一個錯誤:Uri無法解決。什麼是Uri? 無論如何,我想使用普通的方法,而不是利用。我有一個根深蒂固的電話。 – user2628458
你必須導入Uri。喜歡這個 ; import android.net.Uri; 或快捷鍵Ctrl + Shift + O(非零) – okarakose
您應該將該權限放入清單文件中。 <使用權限android:name =「android.permission.ACCESS_FINE_LOCATION」/> – okarakose