Resources.getColor(int id)Метод является устаревшим. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } Что мне
Android Marshmallow, ранее известный как «Android M», представляет собой версию Android 6.0, поддерживает уровень API 23 и начал поставки в октябре 2015 года.
Resources.getColor(int id)Метод является устаревшим. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } Что мне
У меня есть вопрос относительно новой версии Android Marshmallow: Можно ли отобразить экран разрешений для определенного приложения через намерение или что-то подобное? Можно отобразить настройки приложения с помощью следующего кода - есть ли аналоговое решение для прямого открытия экрана...
В соответствии с этим: http://developer.android.com/preview/features/runtime-permissions.html#coding приложение может проверять разрешения во время выполнения и запрашивать разрешения, если оно еще не было предоставлено. Затем появится следующий диалог: В случае, если пользователь отклоняет важное...
При разработке приложения для Android, предназначенного для всех версий выше 4.1, я заметил, что удаление моего приложения и его повторная установка не очищает его данные. Приложение предназначено для хранения деталей, которые оно запрашивает на первом экране. После удаления и повторной установки в...
У меня есть фрагмент, в котором у меня есть обзор и настройки реселлера в этом обзоре с использованием адаптера просмотра. Теперь у меня есть кнопка в списке элементов адаптера, щелкнув по которой мне нужно проверить разрешение READ_EXTERNAL_STORAGE в Android для новой модели разрешений в Android....
В настоящее время я работаю над приложением, которое требует нескольких «опасных» разрешений. Поэтому я попытался добавить «запросить разрешение», как требуется в Android Marshmallow (API Level 23), но не смог найти, как это сделать. Как я могу запросить разрешение на использование новой модели...
Я знаю, что у Android 6.0 есть новые разрешения, и я знаю, что могу вызывать их примерно так if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] {...
На этот вопрос есть ответы на Переполнение стека на русском : Как получить список файлов в директории? (Android API Уровень 26) В Lollipop функция загрузки отлично работает в моем приложении, но когда я обновился до Marshmallow, мое приложение вылетает и выдает эту ошибку при попытке загрузки из...
Используется compileSdkVersion 23 , но пытается поддерживать еще 9. getNetworkInfo(int)осуждались в 23. Предлагалось использование getAllNetworks()и getNetworkInfo(Network)вместо этого. Однако оба они требуют минимум API 21. Есть ли класс, который мы можем использовать в пакете поддержки, который...
Я просматривал официальный документ о новой модели разрешений в Android M. В ней рассказывается о shouldShowRequestPermissionRationale()функции, которая возвращается, trueесли приложение запросило это разрешение ранее, а пользователь отклонил запрос. Если пользователь отклонил запрос на разрешение...
После обновления до версии Android 6.0 сканирование Bluetooth с низким энергопотреблением (BLE) будет работать, только если на устройстве включены службы определения местоположения. См. Здесь для справки: Bluetooth Low Energy startScan на Android 6.0 не находит устройства По сути, вам нужно, чтобы...
В Android Marshmallow разрешения следует запрашивать во время выполнения, когда они необходимы, а не все сразу при установке приложения. Однако я могу запрашивать разрешения только у Activity, что является проблемой, поскольку мое приложение содержит только Services. (Почему это так, вы можете...
Похоже, Google наконец закрыл все двери для получения текущего пакета приложений переднего плана. После обновления Lollipop, которое убило, getRunningTasks(int maxNum)и благодаря этому ответу я использовал этот код для получения пакета приложения переднего плана, начиная с Lollipop: final int...
Я пробую AppCompat на Marshmallow. И я хочу, чтобы строка состояния была прозрачной, но она стала белой. Я пробовал несколько решений, но они не сработали для меня ( прозрачная строка состояния не работает с windowTranslucentNavigation = "false" , Lollipop: рисовать за statusBar с прозрачным...
Как упоминалось здесь , Android M не будет поддерживать Apache HTTP API. В документации говорится: вместо этого используйте класс HttpURLConnection. или Чтобы продолжить использование API-интерфейсов Apache HTTP, сначала необходимо объявить следующую зависимость времени компиляции в файле...
Я использую новый SDK Android Marshmallow, и метод FloatMath.sqrt()пропал. Что мне теперь использовать?
Когда у меня есть целевой API 23 в Android M Preview 3, я не могу получить разрешение Manifest.permission.WRITE_SETTTINGS. requestPermissions(new String[]{Manifest.permission.WRITE_SETTINGS}, 101); Запрос разрешения не вызывает диалоговое окно, которое я ожидал бы, но если я сделаю следующий вызов...
Facebook, Evernote, Pocket - все приложения на Android 6.0 получают это разрешение автоматически, даже если они нацелены на 23 ( targetSdkVersion=23). О новой модели разрешений Marshmallow было написано много документации. Один из них SYSTEM_ALERT_WINDOWбыл «повышен» до «выше опасного» класса...