Метка «android» - 39

Использование SQLite в Android разработке. Tips and tricks
Привет!
Некоторое время занимаюсь разработкой для Android и сегодня хотел бы рассказать об опыте, полученном в процессе решения одной задачи.

Предупреждение:

Для опытных раработчиков в статье, скорей всего, не будет ничего нового.

Для меня этот проект стал первым, где надо было вплотную использовать SQLite (раньше он был нужен не более, чем для select <что-нибудь> <откуда-то>).

Задача такова: сканировать штрих-коды товаров, распознавать их, сверять со справочниками и выводить результат пользователю.

В ходе решения сделал несколько интересных для себя выводов.

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

Сегодня произошла небольшая обнова устройств линейки Google Edition. Теперь в магазине Google Play стали доступны для заказа особые версии LG G Pad 8.3 и Sony Z Ultra — со стоковой версией ОС Android 4.4 (KitKat) и обновлениями напрямую от Google.

Google представил LG G Pad 8.3, Sony Z Ultra и белый Nexus 7

Кроме того специально к зиме появился дополнительный цветовой вариант планшета Nexus 7. Хочу напомнить, что первыми смартфонами с приставкой Google Play Edition были Samsung Galaxy S4 и HTC One. Особенностью этих девайсов является то, что они работают под управлением «чистой» операционной системы Android без дополнительного софта от производителей. Также эти смартфоны получают все самые свежие обновления Android почти одновременно с устройствами из семейства Nexus.
Читать полностью »

В 2011 году Amazon встряхнула планшетный рынок, выпустив 7-дюймовый Kindle Fire за $200, в то время как конкуренты предлагали аналогичные по характеристикам модели намного дороже. Спустя год Amazon снова всех удивила, выпустив сразу два новых планшета: Kindle Fire HD и Kindle Fire HD 8.9. При стоимости в $200 и $300 они имели достаточно мощную начинку по тем меркам. Теперь история повторилась вновь, но уже с Kindle Fire HDX в главной роли. Нельзя сказать, что произошла революция, но компания предложила устройства с топовыми характеристиками по цене бюджетных планшетов.

Kindle Fire HDX — доступный планшет от Amazon

Откуда берётся такая относительно небольшая цена? Дело в том, что интернет-магазин Amazon продает устройства «по себестоимости», лишь покрываются расходы на их изготовление. Агрессивная ценовая политика способствует выполнению главной цели компании: чтобы как можно больше планшетов поступило пользователям, являющимся потенциальными покупателями онлайн-контента Amazon — от игр и книг до видео.
«Мы хотим зарабатывать деньги, когда люди используют наши устройства, а не когда они их покупают»,— говорит Джеффри Беезос (глава и основатель интернет-компании).
Читать полностью »

Валентина, Вы показывали Ваше первое приложение в Delphi for Android. Оно решает какую-то конкретную задачу или это просто – инициативная разработка, «проба пера»? Стоят ли за этим реальные бизнес-потребности?

Первое мобильное приложение, написанное в Delphi for Android, был для меня это неким пробным камушеком в сторону возможности развивать определенные части информационной структуры предприятия на мобильных платформах.

На многих предприятиях (являющихся нашими клиентами) сходу можно найти задачи, которые можно вынести на мобильную платформу. Это, в первую очередь задачи, связанные с персоналом, у которого нет возможности получить доступ к данным информационной системы с обычного компьютера или ноутбука, нет локальной сети и WiFi, только мобильная сеть. Это работники удаленных площадок, на которых нет возможности организовать стационарное рабочее место в силу определенной специфики, например, курьеры или менеджеры на выезде.
Для таких задач планшет на Android с 3G-модулем – хорошее решение. От нас требуется обеспечить связь с базой данных, удобный интерфейс, компактный трафик обмена данными.

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

Одна из задач: есть специалист, находящийся на удаленной площадке, который должен передать небольшой объем оперативной информации по заказу – текущее состояние проблемы, которую он решает, и некие выходные данные. Данные должны быть переданы в информационную систему оперативно, так как от этого зависит дальнейшее прохождение заказа по цепочке. Кроме того, для решения своих задач, он должен получить дополнительную актуальную информацию, которая вносится в систему другими специалистами, возможно, тоже с мобильного устройства. Использование мобильного устройства, а не ПК под Windows, определяется в основном весовыми характеристиками планшета. «7 дюймов» легко помещаются в большой карман или маленькую сумочку и не ощущаются человеком как дополнительный вес, что позволяет носить эти устройства всегда и везде. Да и работать они могут более 6 часов.

Как решались это проблемы раньше: либо специалист носил с собой ноутбук с возможностью подключаться к сети 3G, либо звонил или посылал SMS диспетчеру. Работа с ноутбуком не всегда возможна, а работа через диспетчера – это потеря оперативности и актуальности данных и, естественно, человеческий фактор.

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

Хочу поделится своими наработками по автоматической сборке Android приложения. В этой статье я приведу пример сборки для двух типов приложений, первый — простое приложение, содержащее в отдельной папке unit-тесты, второй — приложение использующее проект-библиотеку (android library project).

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

В нашем еженедельном обзоре информация о том, что Google начал индексировать контент мобильных приложений, что ARPU Gingerbread выше, чем у Jelly Bean, как превратить телефон в банковскую карту, советы от Wooga как сделать прибыльное издательство.

Дайджест новостей из мира мобильной разработки за последнюю неделю №33 (2 8 декабря 2013)Читать полностью »

Вышел релиз мобильного Биткоин кошелька MyceliumВчера вечером вышло обновление моего любимого биткоин-кошелека Mycelium. На этот раз он подрос до версии v1.1.0.
Несмотря на свою молодость, данный клиент обладает просто убийственным набором функций:

— Возможность просматривать баланс адресов без приватного ключа
— Оплата с «Холодных хранилищ» (кошельков, распечатанных на бумаге)
— Распознавание почти всех форматов кодирования приватных ключей, включая Bip38
— Генерация PDF бэкапа кошелька (сделано просто превосходно)
— Защита кошелька с помощью PIN кода
— Конечно же загрузка истории транзакций не требуется. Приложение готово к работе через несколько секунд после установки
— Полный контроль над приватными ключами, никаких отправок и бекапов на серверах. Ключи хранятся только локально

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

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

Библиотека Header2ActionBar для Android

Библиотека Header2ActionBar для Android

(демо для привлечения внимания)

Вы, наверное, уже видели похожее в приложениях от Google (Play Музыка, Google Пресса) и, возможно, каких-либо других. Для этих целей уже довольно давно существует библиотека от ManuelPeinadoFadingActionBar, которая прекрасно выполняет свою задачу, но к сожалению, имеет два «фатальных» недостатка.

Второй из них описан как известная проблема:

Known Issues

There is an important issue with the library and ListViews. More specifically, things don't work quite right when the activity is re-created due to a configuration change. So, unless you handle configuration changes yourself (or your activity is portrait/landscape only), I strongly suggest you stick to having your content in a ScrollView until a solution to this issue is found.

Стараясь исправить этот недостаток, я решил написать свою реализацию, тем самым устранив и оба недостатка :)


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

Гранты для украинских мобильных разработчиков от AppCampus

AppСampus – это акселератор, созданный совместными усилиями компаний Microsoft и Nokia для поддержки Windows Phone разработчиков. На реализацию своего приложения последние могут получить от 20 до 70 тысяч евро помощи. Разработчики могут подавать заявки на стадии идеи/прототипа.

14 декабря в Киеве пройдет однодневное мероприятие, где разработчики смогут презентовать свои проекты, а лучшие проекты будут рекомендованы компанией Microsoft Украина для получения грантов. Для того, чтобы попасть на мероприятие, разработчикам необходимо до 10 декабря подать заявку.

Ниже собраны ответы на часто задаваемые вопросы и ответы на них.Читать полностью »

Думаю многие из вас могут сказать про себя «Два года назад я не верил в Bitcoin, поэтому не купил. Год назад я думал — ну теперь точно обвал и не купил...». Вы не одиноки.

Месяц назад я все таки решился и купил монет на одной из бирж. Какое было мое удивление, когда купленные по 4$ монеты, стали стоять 40$.

Но этот пост не об этом.Читать полностью »


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