Ak chcete skontrolovať polohu službu zapnúť alebo nie je v zariadení android

0

Otázka

ospravedlňujeme sa za opýtanie to, ale nie som developer pre android app. chcel som sa opýtať, ak vlastné geolocation android app môže byť kódované tak, že keď používateľ spustí aplikáciu a zistiť, ktoré zariadenie je umiestnenie služby je mimo, to sa prejaví ako výzva alebo aplikácia nebude pokračovať ďalej, až kým umiestnenie služby je na manuálne užívateľom?

my sa pomocou správa mobilných zariadení (mdm) na správu android zariadenia, ale mdm nemal má schopnosť presadzovať polohy nastavenia služby.

vlastné geolocation android aplikácia vyžaduje umiestnenie služba umožniť, aby mohli pracovať správne.

android geolocation gps location
2021-11-17 13:42:19
1

Najlepšiu odpoveď

0

Môžete skontrolovať, či GPS je aktivovaná alebo nie, a zobrazí hlásenie, ak to nie je povolené,

        LocationManager locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);

        if (locationManager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {

            //here do what you want when the GPS service is enabled

            Toast.makeText(MainActivity.this, "is enable", Toast.LENGTH_SHORT).show();

        } else {

            MaterialAlertDialogBuilder locationDialog = new MaterialAlertDialogBuilder(MainActivity.this);
            locationDialog.setTitle("Attention");
            locationDialog.setMessage("Location settings must be enabled from the settings to use the application");
            locationDialog.setCancelable(false);
            locationDialog.setPositiveButton("Open settings", new DialogInterface.OnClickListener() {
                @Override
                public void onClick(DialogInterface dialogInterface, int i) {
                    Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
                    startActivity(intent);
                }
            });
            locationDialog.create().show();
        }

    }
}
2021-11-17 16:06:51

V iných jazykoch

Táto stránka je v iných jazykoch

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................