Articles of андроида

Поддержка нескольких активных перекрывающихся поверхностей в Android

В настоящее время я работаю над Android-приложением, которому требуется несколько перекрывающихся SurfaceViews на одном экране. Если быть точным, у меня есть два активных перекрывающих SurfaceViews, один из которых связан с камерой, а другой – с MediaPlayer. Он в основном работает, но не стабилен. Время от времени один из SurfaceViews не появляется. Я видел нить с […]

Анимация для перехода между представлениями с вращением по оси z с восприятием глубины

Я пытаюсь создать анимацию для перехода между двумя представлениями, обе из которых – ExpandableListViews. Вид, который я хочу, описан на изображении ниже. Я попытался использовать shrink_to_middle и grow_from_middle в качестве анимации out / in моего ViewAnimator – и это близко, но не совсем правильно – с моим текущим сжатием / увеличением, по мере того, как […]

Проблема с всплывающим меню в Android ListView

Я новичок в Android, и я создаю Listview Popup Menu. Но у меня проблема с width и height . Всплывающее меню может занимать больше высоты и ширины. В SO много вопросов, но ни один из них не помог мне. Чтобы создать всплывающее меню, я попробовал следующий метод . 1] Используя всплывающее меню с кодом ниже: […]

Предупреждение Android Studio minSdkVersion и targetSdkVersion

В проекте Android, который у меня есть, у меня есть этот раздел в файле build.gradle: android { compileSdkVersion 19 buildToolsVersion "19.0.3" defaultConfig { minSdkVersion 16 targetSdkVersion 19; } } В свойствах «minSdkVersion» и «targetSdkVersion» есть предупреждения: 'minSdkVersion' cannot be applied to '(java.lang.Integer)' 'targetSdkVersion' cannot be applied to '(java.lang.Integer)` Это ошибка, или что-то еще?

Настройка CheckBoxPreference через android: widgetLayout

У меня есть Preference которое позволяет адаптеру синхронизации, и занимает некоторое время, чтобы фактически выполнить свою работу при переключении. Следовательно, когда пользователь нажимает кнопку « Preference , я отжимаю AsyncTask для выполнения этой работы. Тем временем я отключу опцию Preference и поставлю флажок с неопределенным ProgressBar . У меня все это работает с помощью взлома […]

Позиционирование кнопок ОК / Отмена, чтобы они имитировали макет в диалогах

Как некоторые из вас, возможно, заметили, Android изменил порядок, в котором кнопки OK / Cancel отображаются в диалогах после ICS (см. Эту проблему ). Изменение может иметь смысл, я не оспариваю это. Мой вопрос: как вы, ребята, работаете с приложениями, которые поддерживают как новую тему (из-за панели действий), так и «оригинальную» тему? Как мы можем […]

Как я могу преодолеть ограничение длины ресурса «adb shell setprop»,

Я получаю сообщение об ошибке при попытке установить значение для свойства с именем> = 32 символа adb shell setprop 01234567890123456789012345678901 VALUE Ошибка: could not set property Это прекрасно работает adb shell setprop 0123456789012345678901234567890 VALUE adb shell getprop 0123456789012345678901234567890 VALUE Есть ли способ установить свойства с более длинными именами?

Как эмулировать гироскоп в эмуляторе Android

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

Android: Разница между canvas.drawBitmap и BitmapDrawable.draw?

Когда я хочу нарисовать BitmapDrawable на Canvas в Android, есть две возможности, которые делают то же самое, и я не знаю, какой из них предпочтительнее: Используя canvas.drawBitmap () и извлеките Bitmap из drawable, используя getBitmap () Использование drawable.draw (canvas), передающее холст в качестве аргумента для drawable. Я использую первый вариант сейчас, но он кажется совершенно […]

Android и Java: использование runnable

Я прочитал, что в интерфейсах Java невозможно создать экземпляр ( в документации, Интерфейсы ). Runnable, по определению, является интерфейсом, который должен реализовываться каким-то классом. Но в следующем фрагменте кода из одного из моих приложений для Android я вижу, что был использован пустой конструктор – Runnable () … (я не уверен, что это конструктор), и экземпляр […]

Intereting Posts
Как остановить BroadcastReceiver вручную в android Странная ошибка при установке Android-приложения? Попытка повторного открытия уже закрытого объекта: SQLiteDatabase Как исправить NullPointerException в v4.DrawerLayout? Реализация DLNA / UPnP (Win7 Play To) на мобильном устройстве Пользовательский файл Android build.xml для переименования манифеста Использовать AppRTC с настраиваемым сервером Объединить оба стереоканала в моно? Функция Drag / Drop в студии Android не работает API Camera2 – Как установить длительное время экспозиции Рисование пользовательского интерфейса Android поверх GLSurfaceView Как я могу скрыть фон, когда отображается Bottomsheet, без использования диалогового окна? Android: остановка сервиса Bonjour оставлена ​​после завершения родительского процесса Устанавливать rowSpan или colSpan дочернего элемента GridLayout программно? Использование андроида Google Maps API v2 как средство просмотра офлайн-плит: возможно ли это?