Цікава ситуація складається на ринку мобільних пристроїв. На кожному смартфоні є додаток календар, на звичайних телефонах, в останні кілька років, даний функціонал доступний відразу. Складається відчуття, що всім постійно щось необхідно записувати, ставити нагадування. А чи дійсно це необхідно?
Перший крок до розуміння цієї проблеми, лежить в площині потреб, навіщо пересічному користувачеві потрібен календар? Припустимо:
- вносити нагадування про дні народження, що з введенням інтеграції адресної книги і календаря, стало робити дійсно зручно і просто;
- ставити нагадування про майбутні події: презентація Google I / O 2013, чому б уже зараз не поставити нагадування на 15 травня 2013 року;
- або дату, коли забрати автомобіль з автосервісу;
Виходить що різні побутові завдання вирішувати зручно і ніяких складнощів це викликати не повинно. Але чому б злегка не розширити можливості календаря, як ніяк корпорація добра має досить якісний сервіс, а ми як користувачі Android смартфонів вже отримали мобільний додаток, яке синхронізується з Web версією Google Calendar.
Сподіваюся, що у читача вже є аккаунт Google, інакше стає незрозуміло, як використовувати всі принади мобільної платформи Android, якщо звичайно ви не параноїк і уникаєте стеження.
Для початку можна ознайомитися з добіркою додаткових календарів, для цього відкриваємо налаштування Google Calendar.
Доступ до налаштувань Google Calendar
Переходимо на закладку Календарі, де в середній частині шукаємо пункт Переглянути цікаві календарі, на всякий випадок прикладаю скріншот, або можете скористатися Ctrl + F в браузері і набрати назву пункту, він буде підсвічений.
Цікаві календарі від Google
Де ви побачите 3 закладки:
- Свята, - перераховані національні свята в різних країнах світу, на момент написання даної замітки, було представлено 36 національних підписок, серед яких є і Росія, і 3 релігійних (Єврейські, Мусульманські і Християнські), з якоїсь причини Католицькі свята відсутні;
- Спорт, - на жаль в категорії представлені в основному американські та англійські розкладу ігор, виняток лише для футболу, де присутні Russian Premier League;
- Додатково, - календарі, які не були ні в одну з категорій, саме тут можна відзначити Дні народження і заходи контактів, щоб вони відображалися в додатку Календар.
Не густо, але якщо подивитися уважніше, то в правій частині є окремий пункт, додати по URL. Саме він нам і потрібен.
Google Calendar має підтримку формату iCal, що дозволяє синхронізувати інформацію про події з різних сайту, що не мають відношення до пошуковому гігантові. На жаль знайти посилання в форматі ics стає все складніше, але поки ще можливо.
Для прикладу, посилання на розклад гонок Формули 1: webcal: //www.f1calendar.com/download/f1-calendar_q_gp.ics
Але це було введення, основної розповідь я хочу повести про віджеті календаря для Android. Так вже вийшло, що стандартний віджет календаря мені не дуже подобається, як зовнішнім виглядом, так як має величезну шапку з датою, так і функціональної бідністю налаштувань. У мене на телефоні використовується два аккаунта до Gmail, один особистий, другий робочий пов'язаний з доменом. Віджет календаря від Google не дозволяє мені вибрати потрібний аккаунт. Другий прикрий мінус, то що він не показує події на місяць вперед.
Тому постало завдання знайти заміну, бажано легковажну, безкоштовну і має прийнятний зовнішній вигляд.
Не буду мучити розповідями про пошук альтернативи, так як її за великим рахунком не було. Тоді тільки з'явився Android 2.x і вибирати особливо було ні з чого, тому поставив просте рішення від EGG'N'STONE, під назву CalWidget. Ніяких очікувань від віджета не було, так скріншоти в описі виглядали огидно і в будь-який інший день я просто пройшов би мимо.
Скріншот CalWidget в Google Play
Після установки, тоді ще на Nexus One, був вражений кількістю розмірів даного інформера, була підтримка від 1х1 до 4х4, при цьому в налаштуваннях була присутня опція відключення непотрібних розмірів.
налаштований CalWidget
Як видно з скріншоту, за допомогою налаштувань можна домогтися цілком пристойного зовнішнього вигляду. Благо настройки досить великі, можна сказати надлишкові. Налаштування піддаються такі параметри як:
- відображаються акаунти та календарі всередині них, - що дозволяє зробити окремий віджет з певним типом подій, наприклад дні народження контактів або спортивні заходи, розносячи їх логічно з діловими зустрічами;
Роздільна настройка календарів і окремі віджети
- налаштувати розташування елементів (дати, інформації про місце події, показувати чи порожні дні і т.п.);
Налаштування розташування елементів
- формат відображається дати, при цьому формат задається за допомогою регулярних виразів, що дозволяє налаштувати її на свій розсуд, правда доведеться почитати довідку і підключити голову, а не просто «потикати» по кнопках;
Форматування дати для отбораженія на віджеті
- колір фону, дати, прозорість підкладки, колір записи для кожного календаря і аккаунта, окремо налаштувати колір місця події;
Налаштування кольорів
При настройки, рекомендую просто підібрати хороший фон робочого столу, а віджету викрутити налаштування прозорості на 100%.
Додатковим плюсом даного віджету стали його апетити до системних ресурсів, малюк займає всього 417Кб, а так як обновляю я його вручну, то і на АКБ із мінімальним впливом.
Інформація про споживання системних ресурсів
З версії 1.0.8 віджет розділився на два різних додатки. CalWidget і Resizable CalWidget, відмінність у можливості змінювати розмір віджету стандартними засобами Android вище 4-ої версії в стандартному лаунчер. Для інших користувачів як і раніше доступна класична версія з підтримкою всіх можливих розмірів.
Російська мова в комплекті.
PS:
1. Текст може містити пунктуаційні, граматичні та смислові помилки, про оних прошу повідомляти на [email protected].
2. Думки, ідеї, питання, технічні поправки - навпаки, вітаються в коментарях.
Перший крок до розуміння цієї проблеми, лежить в площині потреб, навіщо пересічному користувачеві потрібен календар?