Articles of android 4.4 kitkat

Android.graphics.drawable.RippleDrawable error

Сначала моим целевым API было 22 (Android L). Все было хорошо, пока я не снизил свой целевой API до 19 для поддержки Android 4.4 (Kitkat). Теперь я получаю эту странную ошибку. Приложение не сработает, но только некоторые обычные кнопки исчезают. Я устанавливаю свой макет через XML-файл и через код. ошибка Не удалось найти класс 'android.graphics.drawable.RippleDrawable', […]

Как установить Referer на веб-обозревателе Android в KitKat и вверх

KitKat получил новый веб-браузер на базе Chromium, но теперь он больше не пропускает заголовок Referer. Я всегда делал следующее (что всегда делалось, но с KitKat больше не работает): headers.put("Referer", referrer); webView.loadUrl(someUrl, headers); Отладка с помощью Charles Proxy я вижу, что заголовок Referer не передается. Если я переименую заголовок на что-то вроде «Referrer» (с двумя r), […]

ImageView scaleType = "fitXY" не работает в режиме предварительного леоптипа внутри Cardview | Android

У меня есть ImageView который находится внутри CardView как CardView ниже в моем коде. My ImageView scaleType = «fitXY» не работает на предустановленных устройствах. Но на устройствах Lollipop он выглядит лучше. Посмотрите ниже изображения. Как видно из вышеприведенного изображения, есть белая прокладка вокруг изображения, которую я хочу удалить, я хочу выглядеть похожим образом как на […]

Android parse.com сохранение ошибки установки. Объект не найден для обновления

Я получаю эту ошибку ниже и понятия не имею, что с этим делать. Я даже не знаю, какой код для отправки здесь, потому что я не могу найти, где в моем коде вызывает эту ошибку. Есть еще одна важная вещь: эта ошибка не возникает на моем первом тестовом устройстве, которое является невероятным бегущим Android 4.0.4, […]

Проблемы с android-ffmpeg на Android Lollipop

Я работаю над приложением, которое смешивает аудио и видео. Я слежу за программой-разработчиком android-ffmpeg для решения моей задачи. Проблема в том, что он отлично работает до Android Kitkat . Но процесс не работает на Android Lollipop . Вот мой код для запуска процесса ProcessBuilder pb = new ProcessBuilder(cmd); pb.directory(fileExec); // pb.redirectErrorStream(true); Process process = pb.start(); […]

Как написать в Local MMS DB Kitkat после его получения?

В версии KitKat для Android, как вы пишете MMS-сообщение в локальную базу данных MMS после его получения (после того, как вы сделали свое приложение стандартным SMS-приложением)? В блогах документации и обновления объясняется, как получать MMS-сообщение, но я не могу найти никакой информации о том, как записать это полученное MMS в локальную базу данных MMS. Кто-нибудь […]

Создание эмуляции гостевой карты для оплаты

Я уже много лет использую StackOverflow, всегда нахожу ответы на свои вопросы, прежде чем даже спрашиваю их, но сегодня я застрял. Поскольку у меня есть рабочий POS-терминал (EMV Chip & Pin kind), я хотел посмотреть эмуляцию карты хоста. Терминал работает с последней версией Tapp, поэтому я знаю, что терминал хорош и что мой N7 с […]

Кнопка Power button теперь вызывает onStop в Activity на Android KitKat, ранее был только onPause?

Поэтому я просто понял, что onStop получает вызов в моей активности, когда нажата кнопка питания, чтобы отключить экран. Раньше вызывался только onPause. Было ли это изменение KitKat и есть ли какие-либо заметки об этом где-нибудь (было ли это намеренно)? Является ли это изменением KitKat или чем-то конкретным производителем? EDIT: я буду обновлять это в ближайшее […]

Проблемы совместимости интерфейса между различными версиями API

Я работаю над приложением, которое использует ящик навигации (который я создал из шаблона активности Android Studio), который использует fragments внутри. Ящик навигации вложен в мою MainActivity . Я также включил меню в панель инструментов, в котором есть еще два варианта; Фильтр и настройки (настройки, созданные из шаблона AS тоже). Я столкнулся с проблемами при тестировании […]

Остановить отправку SMS из папки «Входящие»

Перед Android 4.4 я смог остановить отправку сообщений в папку «Входящие», установив приоритет, подобный этому <receiver android:name="com.serviceschedular.helperClasses.SmsReceiver" > <intent-filter android:priority="1000"> <action android:name="android.provider.Telephony.SMS_RECEIVED" /> </intent-filter> </receiver> А затем abortBroadcast () в сообщениях onRecieve (). Однако в Android 4.4 нам необходимо определить SMS_DELIVER_ACTION, чтобы сделать наше приложение для обмена сообщениями по умолчанию: Получение ваших SMS-приложений для KitKat […]