Articles of android 4.0

SetColorFilter () сломан на Android 4, работает на Android 5

Я пытаюсь развернуть разные цвета на экране с регулярными интервалами (несколько раз в секунду). Чтобы изменить цвета, я использую Drawable.setColorFilter(int color, Mode mode) на фоне моего основного вида: myView.getBackground().setColorFilter(Color.RED, PorterDuff.Mode.SRC); Для целей отладки я добавил другое представление, которое я изменяю, используя View.setBackgroundColor(int color) . Проблема в том, что вызовы setColorFilter() работают на Lollipop , но […]

Как использовать и тестировать API-интерфейс Android 4.0 в эмуляторе?

Используете ли вы большинство реальных телефонов для проверки особенностей Android для Android? Например, я хочу разработать / протестировать календарь Ice Cream Sandwich api, а в эмуляторе я могу добавить учетную запись Google Gmail в операционную систему, но календари никогда не синхронизируются. Вот связанный пост: Как читать и редактировать события календаря Android с помощью нового Android […]

Чтение всех сегодняшних событий с помощью CalendarContract – Android 4.0+

Я пытаюсь использовать новый API-интерфейс Android для чтения всех сегодняшних событий календаря. Мне трудно найти правильный выбор в запросе базы данных, чтобы вернуть все события. Кажется, что все повторяющиеся и вседневные события не учитываются. Какие аргументы выбора позволили бы мне получить все сегодняшние события из календаря api? Вот моя текущая попытка: Cursor cur = null; […]

Как изменить диалоги «Dividers» диалогового окна Android DatePicker

Я пытаюсь создать настраиваемый диалог, в основном я использую DatePickerDialog.THEME_HOLO_DARK но я хочу изменить цвет «разделитель» и цвет текста. Я хочу изменить синие линии и цвет текста на красный. Заранее спасибо! РЕДАКТИРОВАТЬ: Используя этот код: <style name="testo" parent="@android:style/Widget.DeviceDefault.DatePicker"> <item name="android:divider">@drawable/dialog_divider</item> </style> Это то, что я получаю: Выделенный для делителя в основном красная линия.

Нет такого метода getITelephony, чтобы отключить Call

Я хочу отключить исходящий вызов в ICS. Моя проблема в первую очередь, я не получаю трансляцию в IC` в Gingerbread, она отлично работает и блокирует вызовы, но в ICS ее не радиовещание. Для BroadCast я создал службу и в этом я получаю BroadCast PHONE_STATE в ICS, но когда я пытаюсь отключить вызов, я получаю ошибку […]

Обходное решение / polyfill для Android 4.0.3.

Я ищу обходное решение или полис для ошибки z-index, описанной в этом отчете: http://code.google.com/p/android/issues/detail?id=31862 Моя разметка и CSS выглядят в основном так же, как и в отчете об ошибке. Было бы здорово, если бы кто-нибудь мог дать мне подсказку в правильном направлении о том, как это решить.

Защитите сокет в VpnService

Я изучаю возможности VpnService от Android. В настоящее время я создал очень рудиментарный запрос-экспедитор, по существу перестраивая IP-стек в пользовательском пространстве: я читаю IP-пакеты из входного потока VpnService, разбираю их и для соединений, которые я не хочу пересылать, я пытаюсь воссоздать те Сокетов за пределами VPN-соединения. Я понял, что этот последний бит облегчен VpnService.protect() и […]

Android 4.0 / ICS – значок приложения на панели действий не доступен для вызова

По какой-то причине, при тестировании на моем Motorola Xoom с Ice Cream Sandwich, значок приложения на панели действий не доступен для кликов, хотя я реализовал обработчик событий. Это происходит только после изменения targetSdkVersion на 15. Если оно равно 13, оно по-прежнему доступно для кликов даже в ICS. Почему это происходит и как я могу сделать […]

Android 4.0 ICS превращает HttpURLConnection GET запросы в запросы POST

Моя Galaxy Nexus прибыла сегодня, и одна из первых вещей, которую я сделал, это загрузить мое приложение, чтобы я мог продемонстрировать это своим друзьям. Часть его функций включает импорт RSS-каналов из Google Reader. Однако при попытке этого я получал ошибки 405 Method Not Allowed. Эта проблема связана с сандвичем с мороженым. Код, который я приложил, […]

TYPE_SYSTEM_OVERLAY в ICS

В Honeycomb мне удалось создать оверлей системы с TYPE_SYSTEM_OVERLAY и получить штрихи с FLAG_WATCH_OUTSIDE_TOUCH. Теперь ICS что-то изменило. Я все еще могу создать оверлей системы, но я не могу получить прикосновения. Теперь я могу создать то же самое с TYPE_SYSTEM_ALERT и получить прикосновения, но он просто ловит прикосновения, а не передает их, как в Honeycomb. […]