Nativescript. проверка для android настроек включена - PullRequest
0 голосов
/ 19 марта 2020

Может ли кто-нибудь помочь проверить, включены ли настройки android. В частности, как проверить DEVELOPMENT_SETTINGS_ENABLED ???

Попытка сделать что-то вроде этого:

Settings.Secure.getInt(this.getContentResolver(), Settings.Global.DEVELOPMENT_SETTINGS_ENABLED , 0);

, но не могу получить это ...

или что-то вроде этого:

android.provider.Settings.Global.getInt(android.content.ContentResolver(), android.provider.Settings.Global.DEVELOPMENT_SETTINGS_ENABLED, 0);

1 Ответ

0 голосов
/ 19 марта 2020

Попробуйте следующее:

import * as appModule from "tns-core-modules/application";
declare let android: any; // or better use tns-platform-declarations

const nativeApp = appModule.android.nativeApp;

let settings = android.provider.Settings.Secure.getInt(
    nativeApp.getContentResolver(),
    android.provider.Settings.Global.DEVELOPMENT_SETTINGS_ENABLED,
    0
);

console.log(`settings ${settings}`);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...