কোটলিনের জন্য
private fun isLocationEnabled(mContext: Context): Boolean {
val lm = mContext.getSystemService(Context.LOCATION_SERVICE) as LocationManager
return lm.isProviderEnabled(LocationManager.GPS_PROVIDER) || lm.isProviderEnabled(
LocationManager.NETWORK_PROVIDER)
}
কথোপকথন
private fun showLocationIsDisabledAlert() {
alert("We can't show your position because you generally disabled the location service for your device.") {
yesButton {
}
neutralPressed("Settings") {
startActivity(Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS))
}
}.show()
}
এই মত কল
if (!isLocationEnabled(this.context)) {
showLocationIsDisabledAlert()
}
ইঙ্গিত: ডায়ালগটির জন্য নিম্নলিখিত আমদানিগুলি প্রয়োজন (অ্যান্ড্রয়েড স্টুডিওটি এটি আপনার জন্য পরিচালনা করা উচিত)
import org.jetbrains.anko.alert
import org.jetbrains.anko.noButton
এবং ম্যানিফেস্টে আপনাকে নিম্নলিখিত অনুমতিগুলির প্রয়োজন
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>