Android api 24 фоновый мониторинг altbeacon не работает

Привет, у меня приложение стабильно работает на Android 6.0 и 5.0, оно обнаруживает маяки в регионе, даже если приложение убито. Но когда я устанавливаю приложение на Sony Z5 с версией Android N, оно обнаруживает только на переднем плане. Ниже приведены логи, когда приложение было убито. Сканирование началось, но не обнаружено. Есть ли известная ошибка в api 24?

public class MainApplication extends Application implements ReactApplication, BootstrapNotifier {

private static final String BEACON_TAG = "BeaconModule";

// TODO get server url from gradle
public static final String SERVER_URL = "";

private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
    @Override
    public boolean getUseDeveloperSupport() {
        return BuildConfig.DEBUG;
    }

    @Override
    protected List<ReactPackage> getPackages() {
        return Arrays.<ReactPackage>asList(
                new MainReactPackage(),
                new VectorIconsPackage(),
                new RNSharedPreferencesReactPackage()
        );
    }
};

@Override
public ReactNativeHost getReactNativeHost() {
    return mReactNativeHost;
}

@Override
public void onCreate() {
    super.onCreate();
    SoLoader.init(this, /* native exopackage */ false);

    initializeBeaconManager();

}

private void initializeBeaconManager() {
    new BackgroundPowerSaver(this);
    BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this);
    beaconManager.getBeaconParsers().clear();
    beaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"));
    beaconManager.setBackgroundScanPeriod(10000L);
    beaconManager.setBackgroundBetweenScanPeriod(30000L);
    initializeBeaconRegions();
}

public void initializeBeaconRegions() {
    BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this);
    List<Region> regions = new ArrayList<Region>();

    /* here is some stuff to get new regions from server*/

    List<Region> deleteRegions = new ArrayList<>();
    for (Region mRegion : beaconManager.getMonitoredRegions()) {
        if (!regions.contains(mRegion)) {
            deleteRegions.add(mRegion);
        }
    }
    for (Region delRegion : deleteRegions) {
        beaconManager.getMonitoredRegions().remove(delRegion);
    }

    new RegionBootstrap(this, regions);
}

@Override
public void didEnterRegion(Region region) {
    Log.d(BEACON_TAG, "did enter region.");
}

@Override
public void didExitRegion(Region region) {
    Log.d(BEACON_TAG, "did exit region.");
}

@Override
public void didDetermineStateForRegion(int i, Region region) {
}}

Похоже, что Sony Z5 вообще не обнаруживает пакеты Bluetooth LE, когда приложение работает в фоновом режиме. Это может быть проблема конкретного устройства или модификация ОС конкретного производителя.


person Ridvan Ozcan    schedule 12.04.2017    source источник
comment
Другой вопрос: проверьте версию библиотеки Android Beacon, которую вы используете. Только версии, начинающиеся с 2.9.1, корректно работают с Android N.   -  person davidgyoung    schedule 12.04.2017
comment
Ждал больше 5-6 минут и ничего не изменилось. Я установил интервал bg на 30 секунд и период сканирования на 10 секунд. Я вижу журналы о сканировании Bluetooth, но событие enterRegion не сработало. Я тестировал этот случай много раз. В конце концов, я могу достичь этого, только когда я убью приложение, если телефон остается в регионе, я могу получить событие выхода. Но срабатывает только один раз, после этого при повторном въезде в регион не работает. Тот же код хорошо работает Samsung galaxy a5 с версией Android 6. Что мне не хватает? Также я проверил версию библиотеки altbeacon. Это 2.9.2.   -  person davidgyoung    schedule 12.04.2017
comment
Не могли бы вы показать свой установочный код, который показывает начало мониторинга?   -  person Ridvan Ozcan    schedule 12.04.2017
comment
Привет, Дэвид, я добавил свой класс приложения выше. Поблагодарил за помощь   -  person davidgyoung    schedule 13.04.2017
comment
Привет, Дэвид, я добавил журналы, которые вы запрашивали, в конце моего вопроса. Спасибо за любые предложения.   -  person Ridvan Ozcan    schedule 13.04.2017


Ответы (1)


Это может помочь найти обходной путь для записи дополнительных журналов отладки (включая сообщения отладки на уровне системы, а не только ваше приложение) за период в фоновом режиме, когда приложение выполняет полное сканирование. Используя ваши настройки, указанные в вопросе, это будет происходить в течение 10 секунд каждые 40 секунд и будет обозначаться такой строкой отладки:

Если вы можете предоставить такой журнал для 60-секундного отрывка вокруг такой строки, я, возможно, смогу дополнить этот ответ чем-то более полезным для решения вашей проблемы.

04-12 15:52:20.989 15256-15256/com.workzonemobile D/CycledLeScannerForLollipop: starting non-filtered scan in SCAN_MODE_LOW_LATENCY

Известно, что фоновое обнаружение отлично работает на API 24 с большинством устройств Android. Это может быть проблема конкретного устройства. Обычно фоновое обнаружение происходит медленнее, но обычно это происходит всего на несколько секунд. Если вы подождете 5-6 минут, пока приложение работает в фоновом режиме, обнаружит ли оно в конечном итоге? Я спрашиваю об этом, потому что библиотека выполняет резервное сканирование с высокой мощностью каждые 5 минут в фоновом режиме на тот случай, если сканирование с низким уровнем мощности не работает.

person davidgyoung    schedule 13.04.2017
comment
Дэвид, я включил GPS Sony Z5. i Это работает прямо сейчас. Если bluetooth и gps устройства включены одновременно, он отлично обнаруживает сигнал маяка. Другой вопрос, нужно ли, чтобы GPS был включен для обнаружения сигналов радиомаяка? - person Ridvan Ozcan; 13.04.2017
comment
Эй, главная подсказка! Когда вы говорите «GPS включен», вы имеете в виду настройку «Местоположение» в Android? Если это так, отключение этого параметра фактически блокирует обнаружение пакетов BLE в Android 6+. Может ли что-то такое простое быть тем, что происходит? - person Ridvan Ozcan; 14.04.2017
comment
04-13 17: 51: 31.343 3524-3543 / com.workzonemobile D / BluetoothAdapter: STATE_ON 04-13 17: 51: 31.345 11401-11433 /? D / BtGatt.GattService: stopScan () - размер очереди = 1 04-13 17: 51: 31.347 11401-11424 /? D / BtGatt.ScanManager: остановить сканирование 04-13 17: 51: 31.352 11401-11456 /? D / BtGatt.GattService: unregisterClient () - clientIf = 5 04-13 17: 51: 31.360 3524-3543 / com.workzonemobile D / BluetoothAdapter: STATE_ON 04-13 17: 51: 31.362 11401-11421 /? D / BtGatt.GattService: onScanFilterParamsConfigured () - clientIf = 5, status = 0, action = 1, availableSpace = 16 04-13 17: 51: 31.362 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 51: 31.362 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - queue = 0 04-13 17: 51: 31.362 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - ScanSetting Режим сканирования = -2147483648 млastConfiguredScanSetting = 0 04-13 17: 51: 31.362 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - очередь пуста, сканирование остановлено 04-13 17: 51: 31.367 11401-11456 /? D / BtGatt.GattService: registerClient () - UUID = 25b0c522-5506-4976-8843-d57fa774c50b 04-13 17: 51: 31.368 11401-11421 /? D / BtGatt.GattService: onClientRegistered () - UUID = 25b0c522-5506-4976-8843-d57fa774c50b, clientIf = 5 04-13 17: 51: 31.368 3524-3538 / com.workzonemobile D / BluetoothLeScanner: onClientRegistered () - status - 0 clientIf = 5 mClientIf = 0 04-13 17: 51: 31.369 11401-11455 /? D / BtGatt.GattService: запустить сканирование с фильтрами 04-13 17: 51: 31.374 11401-11424 /? D / BtGatt.ScanManager: обработка начального сканирования 04-13 17: 51: 31.379 11401-11421 /? D / BtGatt.GattService: onScanFilterEnableDisabled () - clientIf = 5, статус = 0, действие = 1 04-13 17: 51: 31.379 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 51: 31.379 11401-11424 /? D / BtGatt.ScanManager: configureFilterParamter 500 10000 1 0 04-13 17: 51: 31.381 11401-11421 /? D / BtGatt.GattService: onScanFilterParamsConfigured () - clientIf = 5, status = 0, action = 0, availableSpace = 15 04-13 17: 51: 31.381 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 51: 31.381 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - queue = 1 04-13 17: 51: 31.381 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - ScanSetting Режим сканирования = 2 млastConfiguredScanSetting = -2147483648 04-13 17: 51: 31.381 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams - scanInterval = 8000configureRegularScanParams - scanWindow = 8000 04-13 17: 51: 31.383 11401-11421 /? D / BtGatt.GattService: onScanParamSetupCompleted: 0 04-13 17: 51: 32.310 2102-1620 /? I / BroadcastQueue: am_broadcast_enqueue: [background, 0, Intent {act = android.bluetooth.device.action.NAME_CHANGED flg = 0x4000010 (имеет дополнения)}, 1] 04-13 17: 51: 32.312 2102-2135 /? I / BroadcastQueue: am_broadcast_finished: [background, 0, Intent {act = android.bluetooth.device.action.NAME_CHANGED flg = 0x4000010 (имеет дополнения)}] 04-13 17: 51: 32.315 2102-5969 /? I / BroadcastQueue: am_broadcast_enqueue: [background, 0, Intent {act = android.bluetooth.device.action.CLASS_CHANGED flg = 0x4000010 (имеет дополнения)}, 2] 04-13 17: 51: 32.317 2102-2135 /? I / BroadcastQueue: am_broadcast_finished: [фон, 0, намерение {act = android.bluetooth.device.action.CLASS_CHANGED flg = 0x4000010 (есть дополнения)}] 04-13 17: 51: 32.500 9120-9120 /? I / libmdmdetect: фреймворк ESOC не поддерживается 04-13 17: 51: 32.500 9120-9120 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 51: 32.497 9120-9120 /? W / qcom-system-dae: type = 1400 audit (0.0: 266131): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 51: 32.501 9120-9120 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 51: 32.501 9120-9120 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 51: 32.501 9120-9120 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 04-13 17: 51: 32.501 9120-9120 /? E / QCOMSysDaemon: Ошибка Diag_LSM_Init: 0 04-13 17: 51: 35.278 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 51: 35.279 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 51: 36.945 2102-2135 /? I / ActivityManager: достаточно долго ждал: ServiceRecord {f229130 u0 com.sonyericsson.advancedwidget.weather/com.sonymobile.weatherservice.service.WeatherService} 04-13 17: 51: 37.515 11020-11070 /? V / ClClient: SEND (411) KeepAliveRequest_4 {} UID: a8ad154c-6d6c-46fc-8ff1-6a86ef230e78 04-13 17: 51: 37.580 9193-9193 /? I / libmdmdetect: фреймворк ESOC не поддерживается 04-13 17: 51: 37.577 9193-9193 /? W / qcom-system-dae: type = 1400 audit (0.0: 266132): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 51: 37.581 9193-9193 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 51: 37.582 9193-9193 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 51: 37.582 9193-9193 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 51: 37.582 9193-9193 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 04-13 17: 51: 37.582 9193-9193 /? E / QCOMSysDaemon: Ошибка Diag_LSM_Init: 0 04-13 17: 51: 37.782 11020-11068 /? V / ClClient: RECV (411) + 0,3 с KeepAliveResponse_5 {hasEstablishedSession = true} 04-13 17: 51: 41.332 2102-2388 /? I / BroadcastQueue: am_broadcast_enqueue: [background, 1, Intent {act = X.2U7.ACTION_ALARM.com.facebook.katana.Mqtt_Wakeup flg = 0x14 pkg = com.facebook.katana (имеет дополнения)}, 1] 04-13 17 : 51: 41.344 2102-2117 /? I / BroadcastQueue: am_broadcast_finished: [background, 1, Intent {act = X.2U7.ACTION_ALARM.com.facebook.katana.Mqtt_Wakeup flg = 0x14 pkg = com.facebook.katana (есть дополнения)}] 13 04-13 17:51 : 41.349 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 51: 41.349 11401-11401 /? D / HeadsetPhoneState: sendDeviceStateChanged. mService = 1 mSignal = 3 mRoam = 0 mBatteryCharge = 2 04-13 17: 51: 41.349 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 51: 41.349 11401-11434 /? D / HeadsetStateMachine: Сообщение процесса отключено: 11, размер: 0 04-13 17: 51: 41.414 3524-3543 / com.workzonemobile D / BluetoothAdapter: STATE_ON 04-13 17: 51: 41.415 11401-11412 /? D / BtGatt.GattService: stopScan () - размер очереди = 1 04-13 17: 51: 41.416 11401-11424 /? D / BtGatt.ScanManager: остановить сканирование 04-13 17: 51: 41.416 11401-11413 /? D / BtGatt.GattService: unregisterClient () - clientIf = 5 04-13 17: 51: 41.422 3524-3543 / com.workzonemobile D / BluetoothAdapter: STATE_ON 04-13 17: 51: 41.428 11401-11421 /? D / BtGatt.GattService: onScanFilterParamsConfigured () - clientIf = 5, status = 0, action = 1, availableSpace = 16 04-13 17: 51: 41.428 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 51: 41.429 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - queue = 0 04-13 17: 51: 41.429 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - ScanSetting Режим сканирования = -2147483648 млastConfiguredScanSetting = 2 04-13 17: 51: 41.429 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - очередь пуста, сканирование остановлено 04-13 17: 51: 41.431 11401-11413 /? D / BtGatt.GattService: registerClient () - UUID = 35f07f8d-a3a2-4d71-9d28-1db8ad2262fc 04-13 17: 51: 41.433 11401-11421 /? D / BtGatt.GattService: onClientRegistered () - UUID = 35f07f8d-a3a2-4d71-9d28-1db8ad2262fc, clientIf = 5 04-13 17:51:41. 433 3524-3537 / com.workzonemobile D / BluetoothLeScanner: onClientRegistered () - status = 0 clientIf = 5 mClientIf = 0 04-13 17: 51: 41.434 11401-11433 /? D / BtGatt.GattService: запустить сканирование с фильтрами 04-13 17: 51: 41.440 11401-11424 /? D / BtGatt.ScanManager: обработка начального сканирования 04-13 17: 51: 41.445 11401-11421 /? D / BtGatt.GattService: onScanFilterEnableDisabled () - clientIf = 5, статус = 0, действие = 1 04-13 17: 51: 41.445 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 51: 41.445 11401-11424 /? D / BtGatt.ScanManager: addFilterToController: 5 04-13 17: 51: 41.447 11401-11421 /? D / BtGatt.GattService: onScanFilterConfig () - clientIf = 5, действие = 0, статус = 0, filterType = 5, availableSpace = 47 04-13 17: 51: 41.447 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 51: 41.447 11401-11424 /? D / BtGatt.ScanManager: configureFilterParamter 500 10000 1 0 04-13 17: 51: 41.449 11401-11421 /? D / BtGatt.GattService: onScanFilterParamsConfigured () - clientIf = 5, status = 0, action = 0, availableSpace = 15 04-13 17: 51: 41.449 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 51: 41.449 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - queue = 1 04-13 17: 51: 41.449 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - ScanSetting Режим сканирования = 0 mLastConfiguredScanSetting = -2147483648 04-13 17: 51: 41.449 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams - scanInterval = 8000configureRegularScanParams - scanWindow = 800 04-13 17: 51: 41.456 11401-11421 /? D / BtGatt.GattService: onScanParamSetupCompleted: 0 04-13 17: 51: 42.657 9273-9273 /? W / qcom-system-dae: type = 1400 audit (0.0: 266133): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 51: 42.663 9273-9273 /? I / libmdmdetect: фреймворк ESOC не поддерживается 04-13 17: 51: 42.664 9273-9273 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 51: 42.664 9273-9273 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 51: 42.664 9273-9273 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 51: 42.664 9273-9273 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 04-13 17: 51: 42.664 9273-9273 /? E / QCOMSysDaemon: Ошибка Diag_LSM_Init: 0 04-13 17: 51: 44.236 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13.04 17:51:44. 237 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 51: 46.477 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 51: 46.478 11401-11401 /? D / HeadsetPhoneState: sendDeviceStateChanged. mService = 1 mSignal = 0 mRoam = 0 mBatteryCharge = 2 04-13 17: 51: 46.478 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 51: 46.478 11401-11434 /? D / HeadsetStateMachine: Сообщение процесса отключено: 11, размер: 0 04-13 17: 51: 47.550 11020-11070 /? V / ClClient: SEND (412) KeepAliveRequest_4 {} UID: 95cae389-7bb7-456c-a60b-b460ab6802f6 04-13 17: 51: 47.728 9353-9353 /? I / libmdmdetect: фреймворк ESOC не поддерживается 04-13 17: 51: 47.729 9353-9353 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 51: 47.717 9353-9353 /? W / qcom-system-dae: type = 1400 audit (0.0: 266134): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 51: 47.729 9353-9353 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 51: 47.729 9353-9353 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 51: 47.729 9353-9353 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 04-13 17: 51: 47.729 9353-9353 /? E / QCOMSysDaemon: Ошибка Diag_LSM_Init: 0 04-13 17: 51: 47.809 11020-11068 /? V / ClClient: RECV (412) + 0,3 с KeepAliveResponse_5 {hasEstablishedSession = true} 04-13 17: 51: 50.422 2102-2932 /? I / BroadcastQueue: am_broadcast_enqueue: [background, 0, Intent {act = android.bluetooth.device.action.NAME_CHANGED flg = 0x4000010 (имеет дополнения)}, 1] 04-13 17: 51: 50.424 2102-2135 /? I / BroadcastQueue: am_broadcast_finished: [background, 0, Intent {act = android.bluetooth.device.action.NAME_CHANGED flg = 0x4000010 (имеет дополнения)}] 04-13 17: 51: 50.427 2102-1617 /? I / BroadcastQueue: am_broadcast_enqueue: [background, 0, Intent {act = android.bluetooth.device.action.CLASS_CHANGED flg = 0x4000010 (имеет дополнения)}, 2] 04-13 17: 51: 50.428 2102-2135 /? I / BroadcastQueue: am_broadcast_finished: [background, 0, Intent {act = android.bluetooth.device.action.CLASS_CHANGED flg = 0x4000010 (имеет дополнения)}] 04-13 17: 51: 50.956 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 51: 50.957 11401-11401 /? D / HeadsetPhoneState: sendDeviceStateChanged. mService = 1 mSignal = 2 mRoam = 0 mBatteryCharge = 2 04-13 17: 51: 50.957 11401-11401 /? D / HeadsetPhoneState: Выйти на SignalStrengthsChanged 13.04.2017 17:51:50. 957 11401-11434 /? D / HeadsetStateMachine: Сообщение процесса отключено: 11, размер: 0 04-13 17: 51: 52.011 2102-1616 /? I / ActivityManager: Killing 3592: com.foursquare.robin / u0a146 (прил 906): пустой # 17 04-13 17: 51: 52.062 2102-5710 /? D / ActivityManager: cleanUpApplicationRecord - 3592 04-13 17: 51: 52.807 9421-9421 /? W / qcom-system-dae: type = 1400 audit (0.0: 266135): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 51: 52.813 9421-9421 /? I / libmdmdetect: фреймворк ESOC не поддерживается 04-13 17: 51: 52.813 9421-9421 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 51: 52.813 9421-9421 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 51: 52.813 9421-9421 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 51: 52.814 9421-9421 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 04-13 17: 51: 52.814 9421-9421 /? E / QCOMSysDaemon: Ошибка Diag_LSM_Init: 0 04-13 17: 51: 53.198 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 51: 53.199 11401-11401 /? D / HeadsetPhoneState: sendDeviceStateChanged. mService = 1 mSignal = 0 mRoam = 0 mBatteryCharge = 2 04-13 17: 51: 53.199 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 51: 53.200 11401-11434 /? D / HeadsetStateMachine: Сообщение процесса отключено: 11, размер: 0 04-13 17: 51: 57.551 11020-11070 /? V / ClClient: SEND (413) KeepAliveRequest_4 {} UID: 03758b58-901d-47fc-8474-e020b3e27a6b 04-13 17: 51: 57.776 2102-2102 /? I / BroadcastQueue: am_broadcast_enqueue: [background, 0, Intent {act = android.intent.action.BATTERY_CHANGED flg = 0x60000010 (есть дополнения)}, 27] 04-13 17: 51: 57.781 2534-2534 /? D / KeyguardUpdateMonitor: получена трансляция android.intent.action.BATTERY_CHANGED 04-13 17: 51: 57.781 3186-3315 /? W / QCNEJ: | CORE | CNE получила неожиданное действие: android.intent.action.BATTERY_CHANGED 04-13 17: 51: 57.787 2495-2495 /? D / TransmitPowerReceiver: Старый PowerLevel: 6, текущий PowerLevel: 6 04-13 17: 51: 57.790 11401-11434 /? D / HeadsetStateMachine: Сообщение процесса отключено: 10, размер: 0 04-13 17: 51: 57.790 11401-11434 /? D / HeadsetStateMachine: введите processIntentBatteryChanged () 04-13 17: 51: 57.790 11401-11434 /? D / HeadsetStateMachine: выйти из процессаIntentBatteryChanged () 04-13 17: 51: 57.790 11401-11434 /? D / HeadsetStateMachine: Exit Disconnected processMessage () 04-13 17: 51: 57.792 2102-2135 /? I / BroadcastQueue: am_broadcast_finished: [background, 0, Intent {act = android.intent.action.BATTERY_CHANGED flg = 0x60000010 (есть дополнения)}] 04-13 17: 51: 57.795 2534-2534 /? D / KeyguardUpdateMonitor: handleBatteryUpdate 04-13 17: 51: 57.857 9496-9496 /? W / qcom-system-dae: type = 1400 audit (0.0: 266136): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 51: 57.867 9496-9496 /? I / libmdmdetect: фреймворк ESOC не поддерживается 04-13 17: 51: 57.868 9496-9496 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 51: 57.868 9496-9496 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 51: 57.868 9496-9496 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 51: 57.868 9496-9496 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 04-13 17: 51: 57.868 9496-9496 /? E / QCOMSysDaemon: Ошибка Diag_LSM_Init: 0 04-13 17: 51: 57.910 11020-11068 /? V / ClClient: RECV (413) + 0,4 с KeepAliveResponse_5 {hasEstablishedSession = true} 04-13 17: 51: 59.588 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 51: 59.588 11401-11401 /? D / HeadsetPhoneState: sendDeviceStateChanged. mService = 1 mSignal = 2 mRoam = 0 mBatteryCharge = 2 04-13 17: 51: 59.588 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 51: 59.589 11401-11434 /? D / HeadsetStateMachine: Сообщение процесса отключено: 11, размер: 0 04-13 17: 52: 02.154 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 52: 02.155 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 52: 02.947 9577-9577 /? W / qcom-system-dae: type = 1400 audit (0.0: 266137): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 52: 02.952 9577-9577 /? I / libmdmdetect: фреймворк ESOC не поддерживается 04-13 17: 52: 02.952 9577-9577 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 52: 02.952 9577-9577 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 52: 02.952 9577-9577 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 52: 02.953 9577-9577 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 04-13 17: 52: 02.953 9577-9577 /? E / QCOMSysDaemon: Ошибка Diag_LSM_Init: 0 04-13 17:52:04. 396 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 52: 04.396 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 52: 07.551 11020-11070 /? V / ClClient: SEND (414) KeepAliveRequest_4 {} UID: e30cefc4-a17c-4fae-95d4-42b2f0d71d33 04-13 17: 52: 07.839 11020-11068 /? V / ClClient: RECV (414) + 0,3 с KeepAliveResponse_5 {hasEstablishedSession = true} 04-13 17: 52: 08.030 9646-9646 /? I / libmdmdetect: платформа ESOC не поддерживается 04-13 17: 52: 08.031 9646-9646 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 52: 08.031 9646-9646 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 52: 08.031 9646-9646 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 52: 08.031 9646-9646 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 04-13 17: 52: 08.031 9646-9646 /? E / QCOMSysDaemon: Ошибка Diag_LSM_Init: 0 04-13 17: 52: 08.027 9646-9646 /? W / qcom-system-dae: type = 1400 audit (0.0: 266138): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 52: 08.879 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 52: 08.879 11401-11401 /? D / HeadsetPhoneState: sendDeviceStateChanged. mService = 1 mSignal = 3 mRoam = 0 mBatteryCharge = 2 04-13 17: 52: 08.879 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 52: 08.880 11401-11434 /? D / HeadsetStateMachine: Сообщение процесса отключено: 11, размер: 0 04-13 17: 52: 11.116 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 52: 11.117 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 52: 11.332 3524-3543 / com.workzonemobile D / BluetoothAdapter: STATE_ON 04-13 17: 52: 11.333 11401-11433 /? D / BtGatt.GattService: stopScan () - размер очереди = 1 04-13 17: 52: 11.335 11401-11424 /? D / BtGatt.ScanManager: остановить сканирование 04-13 17: 52: 11.338 11401-11456 /? D / BtGatt.GattService: unregisterClient () - clientIf = 5 04-13 17: 52: 11.349 3524-3543 / com.workzonemobile D / BluetoothAdapter: STATE_ON 04-13 17: 52: 11.351 11401-11421 /? D / BtGatt.GattService: onScanFilterParamsConfigured () - clientIf = 5, status = 0, action = 1, availableSpace = 16 04-13 17: 52: 11.351 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 52: 11.351 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - queue = 0 04-13 17: 52: 11.351 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - ScanSetting Режим сканирования = -2147483648 mLastConfiguredScanSetting = 0 04-13 17: 52: 11.351 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - очередь пуста, сканирование остановлено 04-13 17: 52: 11.355 11401-11413 /? D / BtGatt.GattService: registerClient () - UUID = 97dd9d99-06c9-41c0-8696-517aa5360489 04-13 17: 52: 11.356 11401-11421 /? D / BtGatt.GattService: onClientRegistered () - UUID = 97dd9d99-06c9-41c0-8696-517aa5360489, clientIf = 5 04-13 17: 52: 11.356 3524-5572 / com.workzonemobile D / BluetoothLeScanner: onClientRegistered () - статус - 0 clientIf = 5 mClientIf = 0 04-13 17: 52: 11.357 11401-11456 /? D / BtGatt.GattService: запустить сканирование с фильтрами 04-13 17: 52: 11.364 11401-11424 /? D / BtGatt.ScanManager: обработка начального сканирования 04-13 17: 52: 11.367 11401-11421 /? D / BtGatt.GattService: onScanFilterEnableDisabled () - clientIf = 5, статус = 0, действие = 1 04-13 17: 52: 11.367 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 52: 11.367 11401-11424 /? D / BtGatt.ScanManager: configureFilterParamter 500 10000 1 0 04-13 17: 52: 11.369 11401-11421 /? D / BtGatt.GattService: onScanFilterParamsConfigured () - clientIf = 5, status = 0, action = 0, availableSpace = 15 04-13 17: 52: 11.369 11401-11421 /? D / BtGatt.ScanManager: обратный вызов выполнен для clientIf - 5 статус - 0 04-13 17: 52: 11.370 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - queue = 1 04-13 17: 52: 11.370 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams () - ScanSetting Режим сканирования = 2 млastConfiguredScanSetting = -2147483648 04-13 17: 52: 11.370 11401-11424 /? D / BtGatt.ScanManager: configureRegularScanParams - scanInterval = 8000configureRegularScanParams - scanWindow = 8000 04-13 17: 52: 11.371 11401-11421 /? D / BtGatt.GattService: onScanParamSetupCompleted: 0 04-13 17: 52: 11.511 2102-5969 /? I / BroadcastQueue: am_broadcast_enqueue: [background, 0, Intent {act = android.bluetooth.device.action.NAME_CHANGED flg = 0x4000010 (имеет дополнения)}, 1] 04-13 17: 52: 11.512 2102-2135 /? I / BroadcastQueue: am_broadcast_finished: [background, 0, Intent {act = android.bluetooth.device.action.NAME_CHANGED flg = 0x4000010 (имеет дополнения)}] 04-13 17: 52: 11.519 2102-22925 /? I / BroadcastQueue: am_broadcast_enqueue: [background, 0, Intent {act = android.bluetooth.device.action.CLASS_CHANGED flg = 0x4000010 (имеет дополнения)}, 2] 04-13 17: 52: 11.520 2102-2135 /? I / BroadcastQueue: am_broadcast_finished: [background, 0, Intent {act = android.bluetooth.device.action.CLASS_CHANGED flg = 0x4000010 (есть дополнения)}] 04-13 17:52:13. 107 9723-9723 /? W / qcom-system-dae: type = 1400 audit (0.0: 266139): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 52: 13.113 9723-9723 /? I / libmdmdetect: фреймворк ESOC не поддерживается 04-13 17: 52: 13.114 9723-9723 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 52: 13.114 9723-9723 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 52: 13.114 9723-9723 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 52: 13.114 9723-9723 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 04-13 17: 52: 13.114 9723-9723 /? E / QCOMSysDaemon: Ошибка Diag_LSM_Init: 0 04-13 17: 52: 13.356 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 52: 13.356 11401-11401 /? D / HeadsetPhoneState: sendDeviceStateChanged. mService = 1 mSignal = 2 mRoam = 0 mBatteryCharge = 2 04-13 17: 52: 13.357 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 52: 13.357 11401-11434 /? D / HeadsetStateMachine: Сообщение процесса отключено: 11, размер: 0 04-13 17: 52: 16.909 11401-11401 /? D / HeadsetPhoneState: введите onSignalStrengthsChanged 04-13 17: 52: 16.909 11401-11401 /? D / HeadsetPhoneState: sendDeviceStateChanged. mService = 1 mSignal = 3 mRoam = 0 mBatteryCharge = 2 04-13 17: 52: 16.909 11401-11401 /? D / HeadsetPhoneState: Exit onSignalStrengthsChanged 04-13 17: 52: 16.910 11401-11434 /? D / HeadsetStateMachine: Сообщение процесса отключено: 11, размер: 0 04-13 17: 52: 17.541 11020-11070 /? V / ClClient: SEND (415) KeepAliveRequest_4 {} UID: 784cef6d-1b6e-4f96-92ed-54b37f0eb936 04-13 17: 52: 17.828 11020-11068 /? V / ClClient: RECV (415) + 0,3 с KeepAliveResponse_5 {hasEstablishedSession = true} 04-13 17: 52: 18.187 9795-9795 /? W / qcom-system-dae: type = 1400 audit (0.0: 266140): avc: denied {read write} для name = "diag" dev = "tmpfs" ino = 1993 scontext = u: r: qcomsysd: s0 tcontext = u: object_r: diag_device: s0 tclass = chr_file permissive = 0 ppid = 1 pcomm = "init" pgid = 1 pgcomm = "init" 04-13 17: 52: 18.194 9795-9795 /? I / libmdmdetect: фреймворк ESOC не поддерживается 04-13 17: 52: 18.195 9795-9795 /? I / libmdmdetect: Обнаружен внутренний модем: модем 04-13 17: 52: 18.195 9795-9795 /? E / QCOMSysDaemon: Не удается найти / открыть узел bootselect: (Нет такого файла или каталога) 04-13 17: 52: 18.195 9795-9795 /? I / QCOMSysDaemon: Запуск системного демона qcom 04-13 17: 52: 18.195 9795-9795 /? E / Diag_Lib: Diag_LSM_Init: не удалось открыть дескриптор для драйвера диагностики, ошибка = 13 - person davidgyoung; 14.04.2017