Articles of 6,0 зефир

Процесс убит на Зефире, но не на Lollipop

Существует существующее приложение (несколько лет), которое запускается при загрузке устройства. На Lollipop все нормально, однако на Marshmallow, около 10 или 20 секунд или около того после того, как приложение запустило процесс, он убивается. В logcat нет указаний на наличие каких-либо исключений, единственная вещь, которая регистрируется при уничтожении процесса, – это строка: «I / ActivityManager: Killing […]

Android M onRequestPermissionsResult в неактивности

У меня есть приложение, которое должно найти местоположение пользователя, а местоположение выбрано в разных классах, поэтому я написал отдельный класс (не класс Activity), который выбирает местоположение пользователя с помощью служб определения местоположения , он отлично работает в Android M, но требует запуска Время разрешения в Android M , я хочу проверить разрешения в моем классе […]

Как предоставить разрешение экрана на мою активность

В моем приложении я получаю Screen Overlay Issue в android 6+, который я пытался включить. Но для этого мне нужно предоставить разрешение для наложения экрана Я последовал за этим, я не могу интегрироваться в свою деятельность Я также пробовал это, кажется, оба работают, поэтому я хочу интегрировать их в свою деятельность Это моя деятельность: public […]

Android M прослушивает android.os.action.DEVICE_IDLE_MODE_CHANGED

Может ли стороннее приложение получить действие после входа устройства в режим Doze? Попытка зарегистрировать приемник Broadcast для действия ниже, <receiver android:name="com.doze.sample.DozemodeReceiver" android:enabled="true"> <intent-filter> <action android:name=" android.os.action.DEVICE_IDLE_MODE_CHANGED" /> </intent-filter> </receiver> Он не работает (приемник не вызывается).

Android 6.0 не имеет права обновлять беспроводную сеть, когда приложение переустановлено

В Android 6.0 (Marshmallow) невозможно удалить или изменить Wi-Fi-сети, которые не созданы самим приложением. Но когда приложение создает Wi-Fi-сети, а затем удаляется, эти сети остаются. Когда приложение будет установлено снова и попытается создать или изменить эти сети, приложение не уполномочено делать это. Кто-нибудь видел эту проблему и знает решение? Может быть, это ошибка? заранее спасибо

Опция Audio Source в опции разработчика в Android M

Недавно я обновился до Android Marshmallow. В настройках разработчика я нашел новую опцию «Выбрать конфигурацию USB» с дополнительными параметрами, например Только зарядка MTP PTP RNDIS (USB Ethernet) Источник звука MIDI Я использовал первые три варианта «Только зарядка», MTP и PTP. Но как работают последние 3 варианта? Я попробовал с «Audio Source», и я думаю, что […]

Получение ошибки при воссоздании () внутри onOptionsItemSelected () в API 23 / Marshmallow

Я пытаюсь сделать свое приложение, отлично работая над API <23, работая над устройством API 23. В основном, когда пользователь меняет настройку через меню опций, активность воссоздается с помощью функции rereate (). Теперь, если я медленно нажимаю на параметр меню (так что у меня есть время, чтобы увидеть выделенную опцию), все в порядке, но если я […]

Программно отключить вызов в версии android Marshmallow

Мне нужно отключить вызов через код в верхней версии Android. В соответствии с документом мы не имеем права делать это, поскольку оно является частным. При поиске по SO я нашел разные решения, которые работают до леденца. Inline – это тот подход, который я пробовал до сих пор. Подход: public void disconnectCall(String type){ try { String […]

Расширение с байта до интервала (ошибка Marshmallow)

Извините заранее за длинный вопрос, но все должно быть прямолинейно и понятно, что происходит, спасибо, что посмотрели. Обратите внимание, что это не код, а просто псевдокод, чтобы понять реализацию приложения. вопрос Байт не расширяется до истинного численного значения. Примечание: level = -1 представляет игру, которая еще не началась. level == 24 представляет собой конец игры. […]

GetAccountsByType ничего не возвращает в зефир

Теперь это странно … С помощью AccountManager.newChooseAccountIntent(null, null, new String[] {"com.google"}, null, null, null, null); Дает мне список учетных записей. Но используя AccountManager.get(context).getAccountsByType("com.google") Возвращает 0 учетных записей. Проблема только в зефире. <uses-permission android:name="android.permission.GET_ACCOUNTS" /> Все еще существует в манифесте. Есть идеи…? ОБНОВЛЕНИЕ: Оказывается, должно запрашивать разрешение для GET_ACCOUNTS, хотя документы говорят иначе … (см. Комментарии)

Intereting Posts
Android ListView: обнаружение, если данные ListView подходят на экране без прокрутки Что такое надувной макет в приложении для Android? Google Play Services требуется, но Google Play (рынок) не установлен .. что делать? Как создать регулярное выражение для этого в android? Обновление до сервисов Google Play: 9.0.0 Ошибка Не удалось выполнить: com.google.android.gms: play-services-measurement: 9.0.0 Сохранение позиции в ListView после вызова notifyDataSetChanged Как просматривать localhost на устройстве Android? Панель инструментов прозрачной панели Android Как создать каталог во внутреннем хранилище после установки приложения Android? Как сохранить и получить дату в SharedPreferences Обнаружение из браузера, если определенное приложение установлено на Android Не удалось импортировать поддержку android v4 или v7 в библиотеке, используя productFlavors Android Notification Sound Как установить BackgroundColor на ImageView на Android? Пример базового прядильника