Articles of android 5.0 lollipop

Является ли приложение IDE терминала для Android совместимым с Lollipop?

Я просто заказал Nexus 9 и буду использовать его для программирования. Кто-нибудь пытался запустить Terminal IDE на Nexus 9 или любые другие устройства, использующие Android 5.0 Lollipop?

MediaScannerConnection # scanFile преобразует каталоги в файлы при доступе к ним с помощью USB-MTP на Android 5 Lollipop

Такие изменения, как переименование файла, запускаемого приложением, отображаются только на интерфейсе USB-MTP после перезагрузки устройства Android или после того, как вы зарегистрировали новый файл в MediaScanner, как это (см. Триггерный медиасканер по определенному пути (папке), как это сделать? ): file.renameTo(newFile); MediaScannerConnection.scanFile(context, new String[] { newFile.getAbsolutePath() }, null, null); USB-MTP используется для доступа к хранилищу устройства […]

Функциональная клавиша меню не отображается на устройствах Android Lollipop

Кажется, я не нашел Menu softkey на моем Nexus 9 и nexus 5 [Android Lollipop версии Android]. Все приложения, которые я разработал, которые содержат option menu , не отображают функциональную menu softkey . Поэтому я не могу получить доступ к этому option menu . Также некоторые из моих приложений не используют Actionbar/Toolbar из-за их требований […]

Android Studio – не может указать собственный minSdkVersion

После установки SDK Android L Developer Preview SDK сегодня я хотел сделать свое приложение совместимым с Android L и более старыми версиями, такими как Jelly Bean. Мое приложение использует minSdkVersion 16, но, поскольку я опробовал предварительный просмотр разработчика, Android Studio, похоже, не уважает мою minSdkVersion. Я пытаюсь запустить мое приложение на своем Galaxy Nexus (API […]

Android: тема не работает в файле макета

В соответствии с этим : Элементы в определениях макета XML могут указывать атрибут android: theme, который ссылается на ресурс темы. Этот атрибут изменяет тему для элемента и любых дочерних элементов, что полезно для изменения цветовых палитр тем в определенной части интерфейса. Это означает, что мы можем указать android:theme в файлах макета. А также, если мы […]

Текст кнопки виджета Android 5.0 (Lollipop) находится во ВСЕХ CAPS

У меня простой виджет для рабочего стола с несколькими кнопками на нем. Моя проблема в том, что когда виджеты работают на Lollipop, текст кнопки полностью заглавён, любая предыдущая версия Android не имеет этой проблемы. Кнопки в layout.xml являются очень обычными кнопками: нет стиля или специального соуса, просто ширина и размер шрифта. Интересно то, что все […]

Стиль наследования расширенного виджета

В моем проекте (Target API 21 с поддержкой AppCompat) мне нужно расширить класс EditText . Моя проблема: класс MyEditText не наследует стиль EditText настроенный с помощью: <style name="AppTheme" parent="@style/Theme.AppCompat.Light.NoActionBar" > <item name="colorPrimary">@color/primary</item> <item name="colorControlNormal">@color/grey_light</item> <item name="colorControlActivated">@color/primary</item> <item name="colorControlHighlight">@color/primary</item> </style> С @color/primary зеленым Скриншот: Строка 1: с помощью EditText Строка 2: EditText не сфокусирован (включен) Строка […]

Почему CardView и RecyclerView требуют minSdkVersion L?

При использовании новых виджетов Android CardView и RecyclerView я заметил, что они требуют minSdkVersion L Поэтому, если ваш проект использует, например, minSdkVersion 14 , вы получите сообщение об ошибке: > Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version L declared in library com.android.support:cardview-v7:21.0.0-rc1 Я знаю, что есть обходное решение, которое говорит Gradle […]

Прозрачная панель навигации для приложения Lollipop?

Что я могу добавить в theme.xml, чтобы изменить панель навигации, чтобы быть более прозрачной? Я нигде не могу найти документацию. Благодаря!

Как расширить уведомление InboxStyle только с одной добавленной линией?

Я создаю свое уведомление следующим образом: NotificationCompat.InboxStyle inboxStyle = new NotificationCompat.InboxStyle(); inboxStyle.setBigContentTitle(title); for (int position = 0; position < onlineCounter; position++) { inboxStyle.addLine(onlineName.get(position) + " is online now"); } NotificationCompat.Builder notificationBuilder = new NotificationCompat.Builder(getApplicationContext()); notificationBuilder.setStyle(inboxStyle); notificationBuilder.setContentTitle(title); notificationBuilder.setContentText(contentText); notificationBuilder.setNumber(cursor.getCount()); notificationBuilder.setSmallIcon(R.drawable.ic_stat_notify); notificationBuilder.setColor(getResources().getColor(R.color.notification_color)); notificationBuilder.setLargeIcon(icon); notificationBuilder.setContentIntent(launchIntent); notificationBuilder.setDeleteIntent(clearIntent); notificationBuilder.setDefaults(property); notificationBuilder.setAutoCancel(true); Когда две или более строки добавляются к inboxStyle, уведомление расширяется […]

Intereting Posts
Существуют ли бесплатные библиотеки разбора PDF, которые работают в Android? Gradle Build Failed в Android Studio (невозможно прочитать testArtifacts.bin из кеша) Сериализация в массив байтов бросила исключение IOException (никогда не должно происходить) Android отправляет файл / данные из приложения через Bluetooth на ПК / принтер / сканер / другое устройство Возможно ли создать объект Parse из JSON Как установить позицию диалога? Остановка приложения Android с консоли Viewpager с динамической высотой не работает (всегда используйте высоту первого фрагмента) Android: файл adb pull на рабочем столе Как я могу повторно использовать эту кнопку Android? Detect Twitter представить Android Ошибка GLS: INVALID_AUDIENCE в конечных точках Google Как заблокировать вызов мобильного номера и получение сообщений в разработке приложений Android? Передача данных Bluetooth между двумя устройствами Android DEX не удалось разобрать банку, включая BuildConfig и R, используя Gradle, но работал с Ant