мое приложение зависнет при использовании isFromMockProvider () - PullRequest
0 голосов
/ 13 октября 2019

Я использую isFromMockProvider для предотвращения фиктивного местоположения. Я могу создать свое приложение без каких-либо ошибок. но когда я устанавливаю приложение на свой телефон (anrdroid 9). мое приложение аварийно завершает работу и работает. Это нормально на устройствах с более низкими версиями Android. Я что-то упускаю в конфигурации своих приложений? как я могу решить проблему? мой код:

 public  boolean isMockSettingsON() {
    // returns true if mock location enabled, false if not enabled.



    boolean isMock = false;

   if (android.os.Build.VERSION.SDK_INT >= 18) {
       isMock = location.isFromMockProvider();
    } else {
       isMock = !Settings.Secure.getString(mContext.getContentResolver(), Settings.Secure.ALLOW_MOCK_LOCATION).equals("0");

   }
    return isMock;
}

и мой файл build.gradle:

 apply plugin: 'com.android.application'

android {
compileSdkVersion 23
buildToolsVersion "27.0.3"

defaultConfig {
    applicationId "x"
    minSdkVersion 11
    targetSdkVersion 26
    versionCode 1
    versionName "3.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

packagingOptions {
    exclude 'META-INF/DEPENDENCIES'
    exclude 'META-INF/LICENSE'
    exclude 'META-INF/LICENSE.txt'
    exclude 'META-INF/license.txt'
    exclude 'META-INF/NOTICE'
    exclude 'META-INF/NOTICE.txt'
    exclude 'META-INF/notice.txt'
    exclude 'META-INF/ASL2.0'
}
}

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
//noinspection GradleCompatible
implementation 'com.android.support:support-v4:23.1.0'
implementation 'com.android.support:appcompat-v7:23.1.0'
implementation 'com.orhanobut:wasp:1.13'
implementation 'com.fasterxml.jackson.core:jackson-core:2.6.3'
implementation 'com.fasterxml.jackson.core:jackson-databind:2.6.3'
implementation 'de.greenrobot:greendao:2.1.0'

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...