Согласно документации Android Marshmallow, когда система находится в режиме доз, любой wakelock игнорируется. Однако мне непонятно, может ли wakelock предотвратить режим доз или нет.
В версии 23 API андроида появилось введение класса ImageWriter . Мне нужно использовать этот класс в приложении, которое должно работать на api 19. Как я могу повторно реализовать класс? Есть ли какой-то эквивалентный код (у меня есть экземпляр изображения, который нужно рисовать на поверхность)?
Задний план Я пытаюсь разработать действительно простое приложение для вызова, чтобы заменить версию запаса. В основном я просто хочу отвечать на входящие вызовы и представлять пользователю очень простой пользовательский интерфейс. Нет необходимости в исходящих звонках или любых причудливых вещах. Поиск в Интернете Я нашел пакет android.telecom.incallservice (доступен в API 23). «Эта услуга реализована любым приложением, […]
Как я могу узнать в своем приложении, если телефон находится в режиме «Доза» или мое приложение находится в режиме ожидания? Могу ли я также узнать это, используя какой-то подход к подписке?
Я отключил экранное изображение моего устройства Nexus 5 под управлением Android M, а затем выпустил следующие команды. im17-x0:~ rj$ adb shell dumpsys battery unplug im17-x0:~ rj$ adb shell dumpsys deviceidle step Stepped to: IDLE_PENDING im17-x0:~ ra$ adb shell dumpsys deviceidle step Stepped to: SENSING im17-x0:~ ra$ adb shell dumpsys deviceidle step Stepped to: IDLE Теперь […]
Я создаю свое приложение для Android 6.0 Marshmallow, ему нужно разрешение WRITE_SETTTINGS . После поиска отсюда я узнал, что это называется: requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS}, 101); Не будет отображаться диалоговое разрешение. Итак, на основе решения CommonsWare , мы должны проверить, возвращает ли Settings.System.canWrite() true или false. Итак, я должен вызвать Activity с ACTION_MANAGE_WRITE_SETTINGS как действие. Но проблема […]
Я хочу читать jpeg-файлы из sdcard на эмуляторе Android 6.0, но список файлов возвращает null. Образец кода может работать на моем телефоне: String sdcard = Environment.getExternalStorageDirectory().toString(); File sdcard_dir = new File(sdcard); if (sdcard_dir.isDirectory()) { File[] fileNames = sdcard_dir.listFiles(new FileFilter() { @Override public boolean accept(File pathname) { return pathname.toString().endsWith(".jpg") ? true : false; } }); } […]
Я пытаюсь найти способ прочитать новые настройки для макетов в Android M. Перед Android M параметром определения макета был параметр переключения, называемый «использование макетов», и он был доступен для чтения с помощью этого параметра: Settings.Secure.ALLOW_MOCK_LOCATION С Android M, определение местоположения макета – это приложение для выбора макетов, так что это список из нескольких элементов, выбранный […]
Я пытаюсь скопировать файл из моего приложения на SD-карту, но я получаю ошибки (разрешено отклонение) . ОС – Android M, и я разрешил разрешения хранилища времени выполнения (проверено в информации о приложении). Я также установил разрешение на использование в AndroidManifest.xml <application>…</application> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> Не работает, если я копирую на SD-карту Source: […]
Уровень API 23 добавлен isPermissionRevokedByPolicy() в PackageManager . Предполагается, что он возвращает false если запрошенное разрешение блокируется для определенного пакета «по правилам»: Обычно владелец устройства или владелец профиля могут применять такую политику. Есть ли что-нибудь, что разработчик может сделать, чтобы вызвать isPermissionRevokedByPolicy() чтобы вернуть false для некоторой комбинации пакетов / разрешений, не пройдя весь набор […]