Комментарии 21
>>Поскольку мы вооружены регулярными выражениями, то извлечь нужные данные труда не составит.
и вы туда же...
и вы туда же...
+11
Для тех, кому претит, есть поддержка JQuery. Можно пользоваться в полной мере.
+1
Вот, собственно, пример законопослушного парсинга html с помощью jQuery: code.google.com/p/any-balance-providers/source/browse/trunk/ab-cell-bwc/main.js (сам писал). Так что все отличники могут всё сделать правильно.
+1
Это пример. Можно парсить страницу пользователя, можно разбирать xml и html (поддерживается jQuery). Но большинство личных кабинетов не предоставляют xml API. И кстати, API хабра не показывает количество голосов, а парсинг HTML показывает (если я правильно понял).
А основной смысл не в том, как именно лучше сделать кармавиджет, а что это вообще возможно минимальными усилиями. За 10 минут можно переписать на использование xml.
А основной смысл не в том, как именно лучше сделать кармавиджет, а что это вообще возможно минимальными усилиями. За 10 минут можно переписать на использование xml.
+1
И, кстати, обработка хмл гораздо проще. Вот тут подробно про неё написано: code.google.com/p/any-balance-providers/wiki/TutorialXML
+2
Я когда читаю такие статьи, думаю — это ж как надо дрочить на карму.
-4
Надеюсь, что кроме слова «карма» в моей статье можно заметить ещё что-нибудь. Вообще-то я именно на этот скрытый междустрочный смысл, затмеваемый губительным влиянием слова «карма», и делал упор. Виджет кармы всего лишь один из более 80 примеров и был написан сегодня за 15 минут для иллюстрации статьи.
+5
И расширить базу провайдеров если… банк-клиент ещё не присутствует в общем списке
Многие банк-клиенты используют двухшаговую авторизацию. Для них такой способ не пойдет, как я понимаю.
Многие банк-клиенты используют двухшаговую авторизацию. Для них такой способ не пойдет, как я понимаю.
0
Вот был топик: habrahabr.ru/post/134272/
+2
Хорошо что такой виджет пишется за 15 минут, но сама программа не каежтся досаточно доработанной, она неудобна в использовании (напрмер, что мешает перенести подключение аккаунтов в саму программу — может быть и сущесвуют какие-то ограничения, но скачивать файлдики с google.code и подключать их не слишком удобно), ну и первый же опробваный аккаунт (beeline интрнет) ничего не показал (виджет остался пустым, лишь с иконкой Билайна).
0
Ну там же есть возможность установки провайдера из каталога. Прямо из программы, не надо лезть ни на какой гугл код. По поводу билайн интернет — поскольку у меня нет возможности проверить провайдер на всех тарифных планах сразу, возможно, на некоторых есть ошибки. В этих случаях либо вы сами можете предложить изменения, либо я могу для вас исправить провайдер, если вы можете представить мне временный доступ в ваш личный кабинет.
-1
Приложение понравилось. Есть правда один немного неприятный момент: приложение плодит аж шесть виджетов типа «AnyBalance AxB» с различным размером виджета. Есть возможность объединить их в один, а размер виджета определять в его же настройках? Просто выглядит немного мусорно.
0
И в догонку: изменить настройки виджета после добавления его на экран не представляется возможным (кнопка «Edit» недоступна). Приходится удалять виджет и добавлять его по-новой.
0
Да, в настройках программы можно запретить размеры, которые вам не нужны. А если лаунчер у вас поддерживает изменение размера виджетов после их создания, то можно вообще только первый виджет оставить.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Виджет для Android на JavaScript за 15 минут на примере Хабра-Кармы