Articles of андроид 5.0 lollipop

Исключение; Невозможно установить свойство запроса после создания соединения; Происходит на Android-леденец HTC M8

Я вызываю Java Web Service из приложения Android с помощью запросов Soap . В приложении есть определенный метод, который отлично работает в версиях Android вплоть до Kit Kat практически на всех устройствах и в устройствах Samsung Lollipop , но не работает на обновленном устройстве HTC M8 Lollipop. Следующий мой код. HttpTransportSE ht = new HttpTransportSE("URL"); […]

Мне нужны библиотеки поддержки AppCompatActivity & v7 с минимальным sdk 21?

Я новичок в Android и немного запутался прямо сейчас. После настройки нового проекта с min sdk 21 (Android 5.0) в студии android, по умолчанию моя main_activity расширяет AppCompatActivity которая сначала не была проблемой. Я попытался создать материал. Темная тема, как показано здесь, но @android:style/Theme.Material не работает с AppCompatActivity . Он работает сейчас, когда main_activity просто […]

Анимируйте ширину хода формы

У меня толстый круг с прозрачным центром: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="@android:color/transparent"/> <stroke android:width="24dp" android:color="@android:color/white"/> <size android:width="72dp" android:height="72dp"/> </shape> И хотел бы оживить уменьшение значения хода, чтобы прозрачный центр расширялся, как радужная оболочка. <set xmlns:android="http://schemas.android.com/apk/res/android"> <objectAnimator android:propertyName="????" android:valueFrom="24dp" android:valueTo="4dp" android:duration="750" /> </set> … но я не знаю, что указать в качестве имени свойства. «StrokeWidth», похоже, […]

RecyclerView сталкивается с небольшими проблемами

Я использую RecyclerView в своей программе и сталкиваюсь с некоторыми небольшими проблемами, я считаю, что некоторые из вас уже столкнулись и разрешили их все. Separator color : использование DividerItemDecoration.java для отображения разделителя между элементами , но не знаю, где внести изменения, если я хочу изменить цвет линии разделителя (например: по умолчанию белый цвет) Clickable Row […]

Android Marshmallow – вызов библиотечного модуля (родной библиотеки) из другого библиотечного модуля

У меня есть 3 модуля в моем приложении, которые называются (например) «app» , «emp-library» , «face-library» . App – содержит только экран загрузки и открывает активность библиотеки emp-библиотеки . Emp-library – это модуль библиотеки и содержит базовую форму сотрудника и модуль камеры, чтобы получить изображение сотрудника, и изображение будет передано в face-library для обнаружения лица. […]

Android Lollipop становится администратором устройства не работает

Я следую этому руководству о том, как заставить мой запрос приложения стать администратором устройства. Это отлично работает на любых версиях Android 4.x с любым телефоном, но не работает на Lollipop (я пытался использовать Nexus 5 и Nexus 7). Logcat обувает следующую ошибку: *11-02 07:37:09.649: W/DeviceAdminAdd(10020): Cannot start ADD_DEVICE_ADMIN as a new task* Кто-нибудь еще сталкивается […]

Отображение кнопки переполнения меню на панели инструментов

Я создал Toolbar для Lollipop, но я не могу понять, как добавить кнопку переполнения на панель инструментов. Я не буду использовать панель инструментов app7 для v7, так как я хочу явно использовать виджет Toolbar . Я хочу, чтобы он выглядел примерно так: main_activity.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:fab="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="112dp" android:elevation="4dp" […]

Android, как отменить AlarmManager.setAlarmClock ()

В API 21 есть новый метод AlarmManager.setAlarmClock (…) , который устанавливает новый аварийный сигнал и отображает значок тревоги в строке состояния. Я использую его так: AlarmManager am = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(ALARM_ALERT_ACTION); PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); am.setAlarmClock(new AlarmManager.AlarmClockInfo(time, sender), sender); Проблема в том, что я не знаю, как отменить […]

Добавление двух панелей инструментов AppCompat с различными темами

Я хотел бы иметь два разных android.support.v7.widget.Toolbars в моем приложении, один темный, один свет и переключаться между ними, когда это необходимо. Однако, когда я устанавливаю другую тему на второй панели инструментов, она, похоже, также перезагружает тему на первой панели инструментов. Это ошибка или предполагаемое поведение? Панель инструментов 1: <android.support.v7.widget.Toolbar xmlns:sothree="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/main_toolbar" android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" android:layout_gravity="top" […]

Android Ripple Effect + Elevation для не-кнопок

Я пытаюсь добавить обратную связь касания к LinearLayout, которая похожа на обратную связь Button на уровне API 21, как и в этом примере, и до сих пор не увенчалась успехом. Я определил стандартную рябь, подобную этой: <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:colorControlHighlight"> <item android:id="@android:id/mask"> <shape android:shape="rectangle"> <solid android:color="?android:colorAccent" /> </shape> </item> И использовал StateListAnimator, который Google предоставляет здесь […]