Articles of android 5.0 lollipop

Перемещение Camera2 Front & back side on-fly

В новом API Camera2, которые являются правильными шагами для замены камер на передней и задней сторонах на лету? Я следил за этой камерой 2, а также стараюсь добавить код для обмена между камерами. Камера работает отлично, но я не могу найти правильные шаги для замены камер, и я всегда получаю сбой или камера использует ошибку […]

Android Lollipop BLE сканирование – получение периферийных устройств без дублирования

Android Lollipop представил новый способ сканирования периферийных устройств BLE через BluetoothLeScanner . Из того, что я прочитал, новый API сканирования решил проблему, которая произошла со старым API сканирования ( BluetoothAdapter.startLeScan(UUID[],LeScanCallback) ), где на некоторых устройствах callback ( onLeScan ) вызывался только один раз на периферию, даже если Периферия сохраняет рекламу. Эта проблема обрабатывается на iOS […]

Установите приложение GooglePlay из NFC

Работая с Lollipop, у меня есть приложение владельца устройства, которое установлено с NFC в момент времени. Теперь мне нужно обрабатывать автоматические обновления для своего приложения, из Google Play, чтобы полагаться на стандартную систему обновления Android-приложений … До сих пор я могу представить два способа сделать это, но не знаю, как обращаться с любым из них: […]

Поддержка Realm для ARM64 в v0.79 + заставляет другие родные библиотеки не встречаться на Galaxy S6

Использование Realm 0.79 или выше заставляет нашу построенную структуру apk выглядеть следующим образом: … /lib /arm64-v8a librealm-jni.so /armeabi libaviary_moalite.so libaviary_native.so libcpuinfo.so librealm-jni.so … Сторонний библиотечный код больше не может находить и загружать библиотеки, такие как libcpuinfo.so или libaviary_moalite.so, поскольку 64-битный Android работает только в каталоге arm64-v8a, который существует только из-за файла библиотеки 64-битной области. Realm […]

Добавить ObjectAnimator в AnimatedVectorDrawable во время выполнения

Я могу изменить fillColor AnimatedVectorDrawable с помощью xml-файлов. <?xml version="1.0" encoding="utf-8"?> <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/my_svg"> <target android:animation="@animator/myanimator" android:name="color" /> </animated-vector> <?xml version="1.0" encoding="utf-8"?> <set> <objectAnimator xmlns:android="http://schemas.android.com/apk/res/android" android:duration="3000" android:propertyName="fillColor" android:valueType="intType" android:interpolator="@android:interpolator/decelerate_cubic" android:valueFrom="@color/blue" android:valueTo="@color/green" /> </set> mImageView = (ImageView)findViewById(R.id.ImageView); Drawable drawable = mImageView.getDrawable(); if (drawable instanceof Animatable) { ((Animatable) drawable).start(); } Но есть ли способ изменить цвет во […]

Могу ли я решить ошибку -505 в Play Store в качестве разработчика приложений? (Не Adobe AIR приложение)

У меня есть приложение, что его текущее обновление не соответствует части пользователей, говорящих об ошибке «-505», когда они пытаются обновить приложение через Play Store, и это происходит только на Lolipop. После некоторого поиска в Интернете я обнаружил, что это может случиться с моим приложением, если это будет приложение на основе Adobe Air, что не так. […]

5.1.1 уведомление TextView, правильный способ обработки белого текста?

Я помещал TextView в пользовательский макет для уведомления. Цвет TextView становится автоматически белым. Это ошибка Android? Потому что до Lollipop фон уведомлений был темного цвета, поэтому белый текст имел смысл. Теперь на Lollipop фон по умолчанию белый, поэтому белый текст невидим. Или я должен явно задать цвет текста? Вставка андроида: textColor = "@ android: color […]

Android 5.0, как прокрутить сетку до фиксированной позиции, используя Etsy StaggeredGridView

Я некоторое время работал с Eagy's StaggeredGridView , и я доволен этим, но теперь у меня есть проблема, которую я не могу решить. Мне нужно прокрутить до фиксированной позиции (в пикселях или в позиции адаптера) в списке, и я использую это (да, позиция находится под заголовком, как вы можете видеть): gridView.scrollListBy(header.getHeight()); Кроме того, такие методы […]

ArrayIndexOutOfBoundsException при отображении Toast на android lollipop

java.lang.ArrayIndexOutOfBoundsException: length=7; index=7 at android.content.res.Resources.toPreloadCookie(Resources.java:2447) at android.content.res.Resources.loadDrawable(Resources.java:2475) at android.content.res.TypedArray.getDrawable(TypedArray.java:749) at android.view.View.<init>(View.java:3806) at android.view.ViewGroup.<init>(ViewGroup.java:492) at android.widget.LinearLayout.<init>(LinearLayout.java:200) at android.widget.LinearLayout.<init>(LinearLayout.java:196) at android.widget.LinearLayout.<init>(LinearLayout.java:192) at java.lang.reflect.Constructor.newInstance(Native Method) at java.lang.reflect.Constructor.newInstance(Constructor.java:288) at android.view.LayoutInflater.createView(LayoutInflater.java:607) at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:55) at android.view.LayoutInflater.onCreateView(LayoutInflater.java:682) at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:741) at android.view.LayoutInflater.inflate(LayoutInflater.java:482) at android.view.LayoutInflater.inflate(LayoutInflater.java:414) at android.view.LayoutInflater.inflate(LayoutInflater.java:365) at android.widget.Toast.makeText(Toast.java:254) at com.ABConPostExecute(SourceFile:1) at android.os.AsyncTask.finish(AsyncTask.java:632) at android.os.AsyncTask.access$600(AsyncTask.java:177) at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:645) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:211) at android.app.ActivityThread.main(ActivityThread.java:5321) at […]

Файл чтения / записи Android на USB-накопителе OTG программно

Я хотел бы читать-записывать файл на USB-накопителе OTG программно. Случай использования следующий: Пользователь подключает устройство USB OTG к устройству Nexus 10. Мое приложение получит уведомление о подключении USB. (Достигнута) Мое приложение будет читать некоторые файлы с USB-накопителя Мое приложение внесет некоторые изменения в файлы. Мое приложение будет записывать файлы обратно на USB-накопитель. Я пишу приложение […]