Pull to refresh

Виджет для вывода пользовательских данных на Android

Reading time1 min
Views9.8K
Universal Widget позволяет размещать на рабочем столе Android информацию о любой из ваших систем, описанную в формате JSON. Например, статистику посещений вашего сайта, информацию о заказах в интернет-магазине, загрузку процессора на сервере и т.д.



Три простых шага для размещения информации на рабочем столе:

1) Создайте скрипт – провайдер данных в формате JSON
2) Установите Universal Widget
3) В настройках виджета задайте адрес скрипта — провайдера данных, а также интервал обновления

Пример JSON:

{
"title":"Universal widget",
"type":"list",
"date":"18.03.13 17:31:41",
"data": [
{"name":"Row one","value":"String","color":"red"},
{"name":"Row two","value":"1200","color":"#FFA500"},
{"name":"Row three","value":"50%","color":"yellow"},
{"name":"Row 4","value":"1`230,00$","color":"green"},
{"name":"Row 5","value":"19403"},
...]
} 


Смотрите примеры провайдеров данных здесь: http://mybest.com.ua/uv/

Ссылка на Google play

UPD. Благодарю всех за полезные отзывы и комментарии к виджету. Постарались учесть основные моменты, и выложили новый релиз, с правками которые успели сделать за неделю.

ИСПРАВЛЕНИЯ:

1) Баг с общими настройками для нескольких копий виджета
2) Оптимизировано использование сети
3) Удалены индексы строчек данных в провайдере данных JSON

НОВЫЙ ФУНКЦИОНАЛ:

1) Новый внешний вид (видно на скриншоте)
2) Показ последних успешно загруженных данных и даты, в случае неудачной загрузки новых
3) Обновление виджета при нажатии на нем
4) Использование цветов для строчек данных
5) Лимит строчек увеличен с 5 до 10 (больше будет в PRO-версии)

Буду благодарен за новые отзывы!
Tags:
Hubs:
Total votes 59: ↑55 and ↓4+51
Comments53

Articles