Articles of андроид 5.0 леденец

Утилита Historian.par батареи L батареи отсутствует

Поскольку Google сделал обновленный SDK для Android L доступным на их веб-сайте. Я пытаюсь проверить новую функцию истории батареи. Веб- сайт обзора API Google утверждает, что этот инструмент доступен под управлением sdk / tools. К сожалению, даже после того, как я полностью обновил SDK, я не могу найти инструмент в любом месте. Кто-нибудь знает, как […]

Android-анимация перехода не работает

Переход Android такой же для взрыва и слайда. Фактически я не думаю, что он оживляет. Также продолжительность не 6 секунд. Как я могу это исправить? Код, взятый отсюда . public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().requestFeature(Window.FEATURE_CONTENT_TRANSITIONS); Transition ts = new Slide(); //Slide(); //Explode(); ts.setDuration(6000); getWindow().setEnterTransition( ts ); getWindow().setExitTransition( […]

Как настроить статический IP-адрес, сетевую маску, шлюз, DNS программно на Android 5.x (Lollipop) для подключения Wi-Fi

Как можно настроить статический IP-адрес, сетевую маску, шлюз, DNS на Android 5.x для подключения Wi-Fi? Есть ли открытый API (не нашел его), или скрытые могут быть использованы для этого? Не могли бы вы также привести несколько примеров, если это возможно. Я знаю, что это возможно на Android 4.0+, но он не работает на Android 5.0

Как заблокировать пользовательский переключатель в Lollipop?

Прибытие Android Lollipop приносит мне некоторые неприятности. Экран пиннинга и пользовательский переключатель, похоже, не блокируются, хотя приложение имеет права администратора. По-видимому, только владелец устройства может правильно управлять профилями и пользователями. Мое приложение не может использовать владельца устройства, потому что я не могу ограничить устройства с поддержкой NFC. Я ищу решения, которые могут блокировать пользовательский переключатель […]

Android: подробная анимация внутри плавающей кнопки действия

Я пытаюсь ознакомиться с новыми рекомендациями по дизайну Android Lollipop. Поэтому, особенно для анимаций, я пытаюсь добиться чего-то вроде этих подробных анимаций для значков или кнопок: http://www.google.com/design/spec/animation/delightful-details.html Мне было интересно, как они это сделали? В моем специальном случае у меня есть кнопка с плавающей кнопкой, которая используется для удаления элемента в корзине покупок. После того, […]

Android – ViewCompat setBackgroundTintList не работает в API 21

У меня есть AppCompatEditText, где свойство backgroundTint настроено на определенный цвет. Я создал метод для изменения фонового оттенка программно и его работы во всех версиях Android с API 17 (4.2 Jelly Bean) до API 25 (7.1.1 нуга), кроме API 21 (5.0 Lollipop) . Я не знаю, что я делаю неправильно. Вот мой код: public void […]

Открыть конкретный каталог с использованием платформы доступа к хранилищу

В настоящее время я могу получить URI файла, открыв файл Lollipop file picker, используя следующий код: Intent intent = new Intent(); intent.setAction(Intent.ACTION_OPEN_DOCUMENT_TREE); startActivity(intent); Сборщик файлов открывается либо в корневой папке Internal Storage, либо в последнем каталоге, который я открыл. Как заставить сборщик файлов отображать содержимое определенного каталога? Например, я могу захотеть, чтобы сборщик файлов отображал […]

Android Lollipop – эффект пульсации в уведомлении

Я хочу добавить эффект пульсации в ImageView / ImageButton в уведомлении на Android Lollipop. Я видел, что это возможно в Google Play Музыке. Однако решение, которое я использовал с другими представлениями, не работает с уведомлениями. Я создал RippleDrawable в drawable-v21 <?xml version="1.0" encoding="utf-8"?> <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="#33000000"> </ripple> И установите этот чертеж в качестве фона ImageView […]

Эффект пульсации не возникает, когда также используется makeSceneTransitionAnimation

У меня есть rippleDrawable, который я использую в качестве фона для LinearLayout: <LinearLayout android:id="@+id/card_layout" android:layout_width="match_parent" android:layout_height="50dp" android:layout_alignParentBottom="true" android:clickable="true" android:background="@drawable/ripple" android:orientation="vertical" > Я хочу начать новую активность onClick макета. Когда я просто выполняю startActivity (), эффект пульсации работает отлично – вы можете увидеть большую часть эффекта пульсации, затем появится новый экран. Однако, если я начинаю деятельность […]

Как использовать новый класс MediaSession для приема мультимедийных кнопок на Android 5.x?

Я пытаюсь получать нажатия кнопок мультимедиа, используя новый класс MediaSession, и до сих пор я не увенчался успехом. Кто-нибудь смог их получить, используя новый класс? Мне удалось создать MediaSession и использовать его для обновления информации о песнях на удаленном дисплее (в развлекательной системе в автомобиле), но до сих пор я не могу получать нажатия кнопок […]