Рубрика «android» - 382

Как отделить тему от приложенияПроблема настройки (кастомизации) внешнего вида Android-приложений часто возникает перед разработчиками. Причиной может быть необходимость следования интерфейса корпоративному стилю или требование заказчика, желающего, чтобы его приложение выглядело по-особенному, а не просто как набор стандартных элементов.

Существуют встроенные в платформу средства для этих целей (темы, стили), однако они не предоставляют внятного механизма изменения интерфейса приложения без изменения кода самого приложения.

Мною предлагается технология, позволяющая динамически менять внешний вид Android приложения путем установки новых «тем», которые могут быть скачаны отдельно от приложения.
Читать полностью »

0. Вместо вступления

Периодически (когда у меня выпадает свободный вечер, и наш «клуб» организует игру) я играю в регбол. «Клуб» организован таким образом, что в день игры всем участникам приходит СМС такого вида:

Регбол! Сегодня в 19-30. Двор школы №30: ул. Володарского, 20. Открытая площадка с резиновым покрытием. Тел. 8 (951) ***-**-**.

И вот я подумал — почему бы не написать небольшое приложение, которое будет отлавливать эти сообщения, и забивать их в гугл-календарь. Зачем? Да, в основном, just for fun, ибо я не настолько занятой человек, чтобы мне были жизненно необходимы автоматические секретари.

Итак, приложение будет уметь следующее:

  • Следить за входящими сообщениями. Если пришло сообщение от адресата RM FIGHT, то нужно сверить текст сообщения с шаблоном, и при совпадении создать мероприятие в гугл-календаре. Если же текст сообщения с шаблоном не совпадает (например, просто какие-то новости пришли), то сохраняем сообщение в базе, чтобы потом можно было его прочитать.
  • Показывать сообщения от этого адресата, не попадающие в категорию «Оповещение об игре» (новости, реклама и т.д.).

В рамках статьи я полагаю, что у читателя есть базовые знания — как создать проект, что такое файл Manifest, и с чего вообще начинать разработку под андроид — на этот счет есть куча разных туториалов, и здесь на этом останавливаться не будем. В то же время статья не предназначена для продвинутых андроид-девелоперов, в ней будут рассматриваться достаточно базовые вещи, вроде мониторинга и обработки смс, работы с базой данных, подключения по HTTP.
Читать полностью »

Приветствую господа.

    Сегодня заходил на сайт CNews и наткнулся на анонс нового конкурса для программистов от Сбербанка.
    Похоже последний опыт использования схемы краудсорсинга дал неожиданно большой положительный результат и Сбербанк решил расширить взаимодействие с пользователями по данной схеме, заодно материально простимулировав последних. Что в принципе вполне полезно для такой большой организации и позволяет получить множество новых идей от конкретных пользователей своих услуг, что бы в дальнейшем улучшить юзабилити сервисов.

Сбербанк расширяет взаимодействие с пользователями на основе краудсорсинга, теперь в виде конкурса с призами!

    К сути: на днях Сбербанк поднял сайт специально под конкурс мобильных приложений для ОС iOS, Android, а также написанных на HTML5. Конкурс приурочили к Олимпиаде в Сочи 2014, но проходить он будет в этом, 2012 году.

Читать полностью »

Приветствую господа.

    Сегодня заходил на сайт CNews и наткнулся на анонс нового конкурса для программистов от Сбербанка.
    Похоже последний опыт использования схемы краудсорсинга дал неожиданно большой положительный результат и Сбербанк решил расширить взаимодействие с пользователями по данной схеме, заодно материально простимулировав последних. Что в принципе вполне полезно для такой большой организации и позволяет получить множество новых идей от конкретных пользователей своих услуг, что бы в дальнейшем улучшить юзабилити сервисов.

Сбербанк выделил 1,6 млн. рублей на призы разработчикам мобильных приложений

    К сути: на днях Сбербанк поднял сайт специально под конкурс мобильных приложений для ОС iOS, Android, а также написанных на HTML5. Конкурс приурочили к Олимпиаде в Сочи 2014, но проходить он будет в этом, 2012 году.

Читать полностью »

Не буду описывать в сотый раз что такое CI и зачем это нужно. Выдумщиком данной концепции считается, не безизвестный, Мартин Фаулер, а с его трудом можно ознакомиться здесь.

Я же хочу в серии из нескольких статей рассказать о том, как организовать разработку Android приложений с использованием непрерывной интеграции. Для меня было не ожиданностью, что несмотря на всю популярность CI, в интернете до сих пор не существует подробной интсрукции, по шагам, для новичков, даже на английском языке, не говоря про русский (ну или я таких попросту не нашел).

В данной нулевой статье цикла мы обозрим сложившуюся унылую ситуацию и набросаем план действий по спасению — то что ожидаем получить в конце и ради чего все затеваем. А затем, постепенно, начнем это воплощать в жизнь. Кого заинтересовал, прошу под кат.
Читать полностью »

В мае этого года все регулирующие органы дали добро на слияние Google и Motorola Mobility. Само слияние вызывало массу вопросов. Ходили толки, что Google покупает компанию только для того, чтобы её не прибрал Microsoft, что в компании поисковому гиганту нужны только патенты, а производственные мощности будут проданы Huawei или ZTE, одним словом, предположения выдвигались самые невероятные. После поглощения стало известно только то, что между отделом, занимающемся разработкой Android, и Motorola Mobility не будет никаких тесных взаимоотношений, а главой «дочки» станет Дэннис Вудсайд. Но сегодня многие точки над i были расставлены.
Читать полностью »

Карманный сервер MiniX, или обзор серверных технологий для Android
На этот раз из MiniX мы будем делать не Интернет-розетку, а самый настоящий веб-сервер. Правда, маленький, но с полноценным php, python, bash, MySQL.
Читать полностью »

Рад поделиться новостью о начале проекта с народным финансированием «Андроид розетка»!
image

Я уже рассказывал об истории этого проекта в отдельной статье. Там мы обсудили саму идею, реализацию, нашли конкурирующие технологии/продукты и главное — нашли дополнительные функции, которые в розетку удалось встроить.
Собственно теперь я хочу рассказать о законченном предложении получившегося продукта.
Читать полностью »

Планшет оказался у меня почти случайно. У нашей компании есть побочное направление деятельности — это относительно мелкий ( по сравнению с ozon :) интернет магазин телефонов и планшетов,
и иногда китайские производители присылают нам пробные версии телефонов и планшетов. Обычно пробники на тест разбирают сотрудники профильного отдела, но в этот раз все сотрудники в отпуске
и планшет на тестирование отдали мне. Пиарить наш магазин я не буду, множество предложений по продаже планшета можно найти тут.

Обзор под катом

Небольшой обзор китайского планшета Onda V711

Читать полностью »

Varicsite VAR-SOM-AM33В августе 2012 израильский производитель процессорных модулей — Варисайт, объявил о выходе новой линейки продукции семейства AM33. О ней я сейчас и попробую рассказать.

Основаны эти процессорные модули на новых 600-710 мегагерцовых процессорах от Техас Инструментс: TI Sitara ARM Cortex A-8 AM335x. Сейчас из линейки TI AM335x для процессорных модулей доступны только AM3352 и AM3354.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js