Когда-то в Android были времена, когда запустить задачу в фоне было просто и гарантии её работы были высоки. Теперь же в ОС есть множество ограничений: работа в фоне, доступ к файловой системе, системы оптимизации расхода батарейки, разрешения, часть которых требует одобрения модераторов Google Play. Разработчикам приходится работать в условиях всех этих ограничений и учитывать их при разработке фичей. В рамках этой статьи я хочу разобраться с ограничениями, которые есть на разных версиях Android, чтобы вы смогли лучше понимать, что может происходить.
Рубрика «service»
История ограничений фоновой работы в Android для разработчиков
2023-06-16 в 6:15, admin, рубрики: android, android development, broadcastreceiver, Google Play, jobscheduler, service, workmanage, Блог компании Android Broadcast, Разработка под android, фоновая работаНаходчивость и смекалка. Как мы теперь чиним железки Cisco
2022-10-28 в 10:14, admin, рубрики: Cisco, croc, repair, service, Блог компании КРОК, Сетевое оборудование, Сетевые технологииВ нашу лабораторию небольшим, но стабильным потоком потекли железки, которые раньше обслуживались в сервис-центрах производителей. Вместе с ними появились и новые загадочные случаи с почти необъяснимыми багами. Скажу честно, что мы не были к этому готовы, но стараемся изо всех сил.
Сегодня расскажу о том, как искали причины и устраняли одну такую странную поломку в ASA, а заодно объясню, как наш отдел справляется со сложившейся ситуацией.
Java простое веб-приложения. Логин и регистрация
2020-03-31 в 15:19, admin, рубрики: dao, java, jdbc, maven, registration, rest, service, spring, spring framework, web-application, Разработка веб-сайтовВсем доброго времени суток.
Эта статья рассчитана для новичков в мире Web и Java. Мы рассмотрим стандартную архитектуру веб-приложения и сделаем небольшой проект с нуля.
Будем использовать Spring (Огромный фреймворк для веба), но по минимуму. Если не иметь предыдущего опыта использования и сразу пытаться использовать весь функционал, то не будет базового понимания, так как имеется перечень подводных камней.
Что будет делать приложение
Хочу представить короткий и в то же время полезный пример. Он минимально загружен и по итогу вы сможете использовать его как шаблон.
Думая, с чем люди часто должны сталкиваться при разработки веб-приложения, понял что реализация логина и регистрации будет достаточно показательной и полезной.
Исходный код вы сможете найти здесь.
Android O and background services
2017-10-27 в 14:55, admin, рубрики: android, Android O, background, service, support, Разработка под androidВсем привет.
Как и большенству разработчиков — мне было лень делать сложные изменения от версии к версии Андроида. Первым таким сложным изменением были -«Runtime permissions», которые пришли к нам с 6-м андроидом. Но это уже в прошлом.
Темой данной публикации будут изменения в Android Oreo. Вы можете почитать подробнее здесь. Все статьи которые я находил, с возможным вариантом решения проблем говорили «Просто наследуй сервис от JobIntentService и используй его в enqueueWork()».
Читать полностью »
Внедрение в Mars IS процесса Service Introduction
2017-10-19 в 15:09, admin, рубрики: agile, ITIL, itilitsm, mars information services, mars is, process manager, project management, project manager, service, service management, Блог компании Mars Information Services, Локализация продуктов, Терминология IT, управление проектами«У вас не будет второго шанса произвести первое впечатление» — этот афоризм прекрасно характеризует ситуацию, возникающую при введении новых услуг в эксплуатацию в сфере IT. В 2016 году Mars IS перешел на новую операционную модель, состоящую из 48 процессов, взаимосвязаных между собой, с тем чтобы обеспечивать эффективное функционирование IT-услуг. Наряду с такими широко используемыми процессами, как управление инцидентами, проблемами, изменениями и др., в новую операционную модель вошел процесс введения новых услуг в эксплуатацию (Service Introduction).
WCF REST сервисы и UWP приложения
2017-03-01 в 7:31, admin, рубрики: ASP, azure, cloud, Microsoft Azure, rest, service, sql server, uwp, wcf, разработка под windows, разработка под windows phone, сервис
Довольно частый вопрос, который возникает у тех кто пробует разрабатывать под UWP это «Как UWP приложению получить данные из базы данных SQL Server?». Напрямую данные получить нельзя. Работа с базами данных у UWP приложений требует настроенного REST-сервиса.
Разработчики клиентских приложений как правило далеки от созданий серверных бэкендов, но им необходимо иметь хотя бы представление о сервисах.
Под катом описание того как создать локальный WCF REST сервис и получить от него данные приложением UWP. Сервис сможет получать данные из базы данных SQL Server, созданной в Azure (но аналогично можно получить данные и из любой локальной базы). Дополнительно, чтобы все не выглядело сильно банально, будет рассмотрена возможность размещения самого сервиса в Azure для работы с ним из все того же клиентского UWP приложения.
Читать полностью »
Сервис временных зон на Ruby и Postgis
2014-12-17 в 9:39, admin, рубрики: postgis, postgresql, ruby, service, timezone, Геоинформационные сервисы В одном из проектов, в которых я учавствовал, возникла задача определения временной зоны по текущей геолокации пользователя. На backend приходила запись, создаваемая пользователем с помощью смартфона. Время приходило не в UTC, но в параметрах содержались координаты.
Конечно, существуют готовые сервисы (например The Google Time Zone), но все они платные или сильно ограничены по функционалу. Вот я и решил написать собственный сервис.
Читать полностью »
Простой облачный бэкап для разработчиков, и как мы работаем над ним в Yandex Tolstoy Startup Camp
2014-07-31 в 10:59, admin, рубрики: backup, lean startup, SaaS / S+S, service, Блог компании bitCalm, бэкап, бэкап как сервис, резервное копирование, серверСделайте бэкап за 1 минуту — ключевая концепция нашего продукта. С развитием технологий и постоянным появлением новых инструментов разработки, каждый из нас должен все больше времени тратить на поддержание ряда компетенций. Новые технологии фронтэнда и бэкенда, серверная архитектура, сохранность данных. Наш продукт позволяет быстро настроить резервные копии БД, конфигураций и файловой системы сервера. Мы считаем, что для ряда проектов нет нужды в сложных настраиваемых решениях скриптами. В свою очередь, важны простота, скорость настойки, гибкость, цена.
Мы предоставляем решение, которое может быть поднято за одну минуту. Простым вводом одной команды в ssh или предоставления нам логина и пароля от сервера вы получаете слепок вашей файловой системы и баз данных сервера (MySQL, MongoDB, PostgreSQL). Вы отмечаете, что нужно сохранить и с какой периодичностью. Не нужно писать или искать скрипты, покупать сервер или искать хостинг.
Читать полностью »
Делаем бэкапы: как перестать волноваться за свои данные
2014-06-19 в 16:06, admin, рубрики: backup, SaaS / S+S, service, Блог компании bitCalm, бэкап, бэкап как сервис, Восстановление данных, сервер, стартап, метки: backup, service, бэкап, бэкап как сервис, сервер, стартапКогда хостинг ушел в небытие, волноваться было уже поздно. Сайт умер во время активного продвижения, в пятницу, до техподдежки было невозможно дозвониться, братья по несчастью пожимали плечами. Нам повезло: у одного из разработчиков была старая копия сайта, мы ее восстановили и проект был спасен. Но больше так рисковать не хотел никто.
Это было пять лет назад. Тогда мы впервые всерьез занялись вопросами «страхования» своих данных, и в работе над различными проектами перепробовали немало решений.
Сейчас, когда мы обзавелись собственным решением проблемы, я хочу немного обобщить полученный нами опыт. Надеюсь, что наши набитые шишки помогут вам немного сократить страдания и найти сервис для бэкапа, наиболее оптимальный для вас.
Читать полностью »
Строим бизнес вместе с Acronis
2014-03-19 в 16:37, admin, рубрики: acronis, BaaS, backup, backup as a service, service, Блог компании Acronis, Inc, бэкап, бэкап как сервис, бэкап как услуга, ит-инфраструктура, кто читает теги?, партнерство, резервное копирование, услуги, метки: Acronis, BaaS, backup, backup as a service, service, бэкап, бэкап как сервис, бэкап как услуга, кто читает теги?, партнерство, резервное копирование, услуги Добрый день! Меня зовут Рустам Мизов, я директор по продуктам компании Acronis, и я хочу рассказать о нашем новом продукте. Сегодня все больше и больше российских компаний сталкиваются с проблемами защиты своих быстрорастущих данных / систем. В условиях, когда им не хватает ресурсов для защиты важной информации, на помощь приходят другие компании в лице сервис-провайдеров. В общем, конечно, сервис-провайдеры могут помочь практически в любой области вашей профессиональной деятельности, но в данном случае мы говорим о резервном копировании и восстановлении информации.
С текущим уровнем развития малого и среднего бизнеса в РФ в сфере надёжного бэкапа образовался большой перекос в сторону спроса: рынок большой, а предоставлять свои услуги практически некому. Судите сами, прямые продажи backup software компаниям, в которых нет IT-экспертизы (в качестве примера может подойти небольшая бухгалтерская контора) не работают или работают плохо. Грамотно настроить и обслуживать бэкап у них не хватит времени или квалификации имеющегося персонала, а нанимать специалиста для регулярной работы… в общем, либо работоспособность решения, либо стоимость владения. Следуя за подобными размышлениями, рано или поздно любой ударит себя ладонью в лоб и скажет, что вместо Решения надо покупать Услугу. И именно здесь начинается самое интересное.
Читать полностью »