Articles of appwidget

Как избежать старых виджетах, которые не выполняются / исчезают при переработке основного кода?

У меня есть приложение на рынке, которое поддерживает виджеты. Я внес некоторые существенные изменения в приложение, переработав много внутренних компонентов, заменив / переименовывая действия и т. Д. Другие изменения включают поиск данных конфигурации виджета из разных разделенных ключей предпочтений, хотя я написал код преобразования для обработки миграции , Приложение работает так, как я желаю, включая […]

Как получить идентификаторы всех установленных виджетов?

Мне нужно найти любой идентификатор AppWidget для тестирования некоторых функций. Код для этого: List<AppWidgetProviderInfo> infos = mAppWidgetManager.getInstalledProviders(); for (int i = 0; i < infos.size(); i++) { int ids[] = mAppWidgetManager.getAppWidgetIds(infos.get(i).provider); if (ids.length != 0) { Log.d("TAG", "Found non-zero-length provider!"); id = ids[0]; info = infos.get(i); break; } } Но длина ids [] всегда равна […]

Сохранение пропорции изображения в виджетах приложения GridView

Я работаю над приложением с несколькими виджетами приложений, а некоторые из них используют GridView для отображения своего контента. Содержимое – это куча изображений обложки фильма, и я хотел бы сохранить исходное соотношение сторон изображений. Кроме того, я ищу способ объявить соотношение сторон для изображений. Важно, чтобы изображения по-прежнему соответствовали ширине GridView когда пользователь меняет размер […]

Виджет приложений Android слишком велик, хотя используется формула

Пользователи моего приложения для Android сообщают, что включенный виджет приложения слишком велик. Я использовал эту формулу: width/height = (number-of-cells * 74) – 2 Таким образом, я получил ширину 294dp и высоту 72dp для виджета 4×1. Но, как я уже сказал, пользователи сообщают, что виджет занимает больше места, чем 4×1. Как это может произойти? Отличается ли […]

AppWidgetManager.getAppWidgetIds в действии возвращает пустой список

У меня есть appwidget, который я пытаюсь обновить из активности. Для этого мне нужен идентификатор appwidget. Я использовал AppWidgetManager.getAppWidgetIds но всегда возвращает пустой список. Я также использовал AppWidgetManager.getInstalledProviders чтобы убедиться, что мое ComponentName верное, но все же я получаю пустой список. Я видел все другие вопросы об этом, но я не мог найти что-то, что […]

Как сделать прокручиваемый виджет приложения?

Насколько я читал в Интернете и официальной документации, невозможно создать прокручиваемый виджет приложения. Также все мои попытки потерпели неудачу. Я даже пытался подклассифицировать TextView для реализации моего собственного метода прокрутки, но ничего не получилось. Есть ли способы достичь этого? Btw …. есть решения, если вы используете, например, htc sense или home desktop ++, но я […]

Проблема с AppWidgetProvider

У меня есть AppWidgetProvider, и мне нужно сделать некоторую инициализацию, когда виджет сначала добавляется на главный экран. Я понимаю, что место для этого – в методе onEnabled (контекстный контекст). Моя проблема в том, что этот метод никогда не вызывается (насколько я вижу в логарифме). Вот мой код: public class MyMonitorWidget extends AppWidgetProvider{ @Override public void […]

Виджет приложений в Android с сетевым подключением

Я пытаюсь разработать AppWidget с сетевыми данными. Пока у меня есть приложение (работает и работает) с пользовательским AsyncTaskLoader (получает URL-адрес, который дает разобранные данные) загрузчикам внутри моих фрагментов. Для сохранения этих данных нет кеша или db. Моя лучшая практика будет состоять в том, чтобы использовать некоторые из существующих классов + классов классов parsing, если это […]

Приложение не отображается в списке последних приложений при открытии через PendingIntent

Мое приложение предлагает виджет. Пользователь может добавить виджет на главный экран своей ОС Android. Когда пользователь удаляет виджет, мое приложение открывается. Проблема заключается в следующем: при запуске приложение не отображается в списке последних приложений. Как я могу показать свое приложение в списке последних приложений независимо от того, как он был открыт? Вот что было предназначено […]

Имитировать низкую память на реальном устройстве Android

У меня проблема с виджетами приложений на Android KitKat 4.4.2, которая является ОС удаляет мой фоновый запуск службы, не перезагружая его, хотя он в липком режиме. Теперь я нашел трюк, чтобы использовать onTaskRemoved для перезапуска моей службы в случае низких условий памяти. Но проблема в том, как имитировать низкое состояние памяти на моем устройстве, а […]

Intereting Posts
Chrome devTools больше не видит USB-устройства для отладки Почему ButterKnife использует метод DebouncingOnClickListener для методов @OnClick? Как получить мой файл ShareActionProvider для отправки текста Динамически (от слушателей) просмотр пейджеров и т. Д. Программно подключаться к Bluetooth-гарнитуре из приложения Android Как подключить Bluetooth-устройства с помощью BluetoothHeadset API Скрыть виртуальную клавиатуру при нажатии кнопки Добавление с помощью StringBuilder Внедрение пользовательского TextView с пользовательским textSize Пользовательское свойство моего пользовательского открытого графического объекта не отображается в диалоговом окне «Общий доступ» Gradle dependencies: как выяснить, что вызывает это дублирование Сбой приложений для Android при запуске: SQLite NullPointerException в ContactsFragment Создание сообщения Toast из отдельного раздела Правильный способ обработки муравей для библиотеки Android. Строка исключает R.class из файла jar Захват изображения с веб-сайта android Секретный процесс сборки Android