Articles of android 7.0 nougat

Android 7.0 Nougat берет строки по умолчанию, когда язык устройства en_US

В соответствии с документацией в Language and Locale были усовершенствованы Стратегия разрешения ресурсов с Android 7.0 (API-уровень 24), что легко понять в следующей таблице: Улучшенная стратегия разрешения ресурсов В соответствии с моими требованиями я хочу, чтобы langauge по умолчанию для моего приложения был en_US. Итак, я не предоставляю отдельные ресурсы для en_US. У меня также […]

Я не могу прокручивать свой макет в многооконном окне в Nougat 7.0

Чтобы поддерживать многооконный режим в nougat 7.0, мне нужно спроектировать весь мой макет с родительским scrollview или есть ли другой способ заставить его работать. Я должен изменить весь свой старый дизайн на scrollview с минимальной шириной и высотой для поддержки многооконного окна. В учебнике разработчика Android я получил этот код, в этом нет понятия прокрутки, […]

Обработать сетевые изменения в android 7 Nougat

Есть ли способ обработать Wi-Fi или сотовые сети, включить / отключить на android N. Я попытался добавить широковещательный приемник с фильтром намерения "android.net.conn.CONNECTIVITY_CHANGE" , но он устарел для N и выше.

Selendroid не может распознать устройство Android 7

У меня есть Nexus 5X под управлением Android 7.0 (уровень исправления безопасности: 5 ноября 2016 г., номер сборки: N5D91L), подключенный к моему Mac с включенной отладкой USB. ADB распознает устройство (поэтому это решение не имеет значения): $ adb devices -l List of devices attached * daemon not running. starting it now on port 5037 * […]

Удаление верхней панели навигации в режиме Android N Multi-Window

Я хотел бы удалить paddingTop / marginTop из навигационного представления в marginTop режиме Android N. Как и в Gmail. Если вы видите изображение ниже, я говорю о нормальном заполнении с размером, равным строке состояния в начале навигационного представления. Поэтому в основном в режиме Multi-Window (см. Изображение ниже) мне нужно удалить это дополнение, когда мое приложение […]

BitmapFactory.decodeStream из активов возвращает значение null на Android 7

Как декодировать растровые изображения из каталога Asset в Android 7? Мое приложение работает на версиях Android до Marshmallow. С Android 7 не удается загрузить изображения из каталога Asset. Мой код: private Bitmap getImage(String imagename) { // Log.dd(logger, "AsyncImageLoader: " + ORDNER_IMAGES + imagename); AssetManager asset = context.getAssets(); InputStream is = null; try { is = […]

Открыть изображение в галерее с Android Nougat

Я хочу открыть сохраненное изображение в галерее на Android Nougat, но то, что я получаю, является черной страницей галереи с сообщением «Невозможно загрузить фотографию». Это мой код: манифест <provider android:name="android.support.v4.content.FileProvider" android:authorities="${applicationId}.provider" android:exported="false" android:grantUriPermissions="true"> <meta-data android:name="android.support.FILE_PROVIDER_PATHS" android:resource="@xml/provider_paths"/> </provider> provider_paths.xml <?xml version="1.0" encoding="utf-8"?> <paths xmlns:android="http://schemas.android.com/apk/res/android"> <external-path name="external_files" path="."/> </paths> Путь, созданный в DrawView public static boolean save(Bitmap […]

Как определить, есть ли кнопка «Повторы», «Режим нескольких окон» или кнопка «Дом» onUserLeaveHint ()

В моем приложении я onUserLeaveHint() метод onUserLeaveHint() когда пользователь нажимает кнопку «домой», но этот метод также вызывается, когда вы запускаете многооконный режим в android 7.0, долго нажимая кнопку «recents» (что я не Хочу выполнять то же самое, что и при нажатии кнопки дома). Поэтому я хочу знать, есть ли способ обнаружить, что есть. Ура! Примечание: […]

DP5 7.0 – Устраняет ли добавление дополнительных ожидающих намерений?

Добавление связанной проблемы в трекер: https://code.google.com/p/android/issues/detail?id=216581&thanks=216581&ts=1468962325 Поэтому я установил выпуск DP5 Android 7.0 на свой Nexus 5X сегодня. Я работаю над приложением, которое планирует локальные уведомления в определенное время с помощью Android AlarmManager. До этой версии код отлично работает на устройствах, работающих с KitKat, Lollipop и Marshmallow. Ниже описано, как я планирую будильник: Intent intent […]

Android jack toolchain не распознает java.util.function.Predicate in stream

Я пытаюсь обновить существующий проект для поддержки Java 8. У меня есть зависимость, которая использует поток java 8. return map == null || map.keySet().stream().allMatch(key -> !key.contains(".")); При попытке запустить приложение появляется следующая ошибка: Error:ValidKeysValidator.java:17: Lambda coming from jar file need their interfaces on the classpath to be compiled, unknown interfaces are java.util.function.Predicate com.android.jack.api.v01.CompilationException at com.android.jack.api.v01.impl.Api01ConfigImpl$Api01CompilationTaskImpl.run(Api01ConfigImpl.java:113) […]