Articles of widget

Использование AlarmManager для обновления виджетов вручную

Как указано в руководстве Android Dev Guide, если вы хотите, чтобы виджет обновлялся чаще, вы должны использовать AlarmManager для установки аварийных сигналов, которые не AlarmManager устройство. В принципе: не используйте стандартные механизмы, предоставляемые классом AppWidgetProvider и его легко настроить с помощью android: updatePeriodMillis в XML-файле. Прошу прощения, но руководство просто утверждает: «Используйте AlarmManager, используйте RTC […]

Запустить VPNService из виджета android

Я запускаю VPNService в своей деятельности, и я хочу запустить какой-то поток после запуска службы. Вот как я запускаю сервис: Intent intent = VpnService.prepare(getActivity()); if (intent != null) { startActivityForResult(intent, 123); else { onActivityResult(123, Activity.RESULT_OK, null); } И в onActivityResult я начинаю свой поток @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, […]

Выбор даты и времени в одном представлении

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

Есть ли какой-либо веб-сайт, демонстрирующий все доступные компоненты пользовательского интерфейса и виджеты с исходным кодом?

Я искал что-то вроде Visual Guide для Swing Components (Windows Look and Feel) . Страница, показывающая компоненты Android UI. Благодарю.

Как создать графический виджет пользовательского интерфейса иглы в Android?

Мне нужен графический указатель иглы (например, спидометр и т. Д.) Для моего приложения, но такой виджет пользовательского интерфейса не является частью SDK, поэтому я, вероятно, должен сам его создать. Моя идея состоит в том, чтобы иметь фон с отметками и цветными полями (зеленый, желтый, красный) в виде одного растрового изображения, а игла, как другой растровый […]

Получить активный виджет

У меня есть список приложений виджета. Моя проблема в том, что я не могу узнать, какой виджет в данный момент активен в телефоне. Я получаю список приложений виджетов по этому коду, AppWidgetManager manager1=AppWidgetManager.getInstance(ctx); List<AppWidgetProviderInfo>infoList=manager1.getInstalledProviders(); for(AppWidgetProviderInfo info:infoList) { String component = ""+info.provider; Log.i("Widget", ""+component); } Ctx является объектом контекста. Я могу получить имя активного имени пакета […]

ClipDrawable не работает при использовании в качестве фона макета для виджета

Я пытаюсь сделать простой виджет, который отображает процент заряда как текстовым, так и графическим образом в виджетах. Текстовая часть работает без проблем, но мне очень трудно получить виджет для графического обновления. Графически у меня есть изображение батареи, которое я снимаю в соответствии с процентом батареи. Я пытаюсь использовать ClipDrawable для этого. battery_widget_layout.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widgetLayout" […]

Пользовательский ProgressBar

Я пытаюсь создать ProgresBar который выглядит следующим образом: До сих пор я создал объект, который расширяет ProgressBar, и теперь я пытаюсь понять, каким должен быть мой следующий шаг. Я знаю, что мне нужно переопределить onDraw() с некоторой логикой, которая решит, сколько квадратов для цвета. Это тривиально. То, что я не знаю, как это сделать, это […]

Горизонтальный просмотр с выбором и снятием изображения

Я получаю проблему при select/unselect снятии изображения в списке. в моем случае, ByDefault->image color(Yellow) First click->image color(Orange) Second click->image color(Yellow) Если пользователь щелкает по пути, то отлично, но когда пользователь первый раз нажимает на первое изображение и второй раз нажимает на второе изображение, то оба цвета изображения оранжевые (это проблема). В моем случае только один […]

Android StackWidget не может связываться

В настоящее время я пытаюсь добавить виджет в свое приложение и основываю свою реализацию на этом коде http://developer.android.com/resources/samples/StackWidget/index.html Я поместил все классы, связанные с виджетами стека, в свой собственный пакет в моем основном пакете. Когда я пытаюсь добавить виджет, он не может привязываться и, следовательно, карты не отображаются (он просто указывает текст по умолчанию «Это […]