Устройства на Android больше не будут показывать уведомления об успешном обновлении приложений. Если раньше уведомления можно было отключить в настройках самостоятельно, то теперь они будут отключены по умолчанию. Читать полностью »
Рубрика «Разработка под android» - 19
Android больше не будет уведомлять об обновлении приложений
2020-01-16 в 18:50, admin, рубрики: android, android police, Google, Play Store, вредоносное ПО, вредоносные программы, гаджеты, информационная безопасность, мобильные приложения, разработка мобильных приложений, Разработка под android, смартфоныВ некоторые Android-смартфоны могут вернуть функцию записи звонков
2020-01-16 в 12:24, admin, рубрики: android, Google, google phone, xiaomi, запись звонков, звонилка, Разработка под android, смартфоны, сотовая связьФото: www.xda-developers.com
XDA Developers изучил код последней версии приложения для смартфона Pixel 4 от Googleи выяснил, что в смартфоны намерены вернуть возможность записи телефонных разговоров.
Появится новая иконка, на которую пользователям необходимо будет нажать во время вызова. Читать полностью »
Исследование: 17 приложений из Google Play атакуют рекламой 550 тысяч устройств
2020-01-15 в 12:43, admin, рубрики: android, Google Play, Аналитика мобильных приложений, мобильные приложения, Разработка под android, реклама, смартфоныФото: labs.bitdefender.com
Исследователи Bitdefender выявили 17 приложений из Google Play, которые после установки начинают отображать агрессивную рекламу. Хотя они и не являются вредоносными, но эта тактика традиционно ассоциируется с такого рода программами. Общее число загрузок этих приложений превысило 550 000. Читать полностью »
Как рассказать об основных компонентах Android за 15 минут
2020-01-14 в 7:43, admin, рубрики: android development, разработка мобильных приложений, Разработка под androidВведение
В этой статье пойдет речь о том, как рассказать человеку, ранее не знакомому с программированием под Android, об основных его компонентах. Заинтересовать и показать, что все не так сложно, как многие думают. При этом сделать это за 15 минут и не уходя в объяснение какой-то базовой теории, которую каждый может прочитать сам и вернуться уже с уточняющими вопросами.
Когда я попробовал сделать это первый раз, был неприятно удивлен собой. Мое "простое и понятное" объяснение превратилось в занудство, в рамках которого четко прослеживалась отчаянная попытка объять необъятное и рассказать в двух словах обо всем понемногу. Нужно ли говорить, что такой рассказ скорее не заинтересует, а напугает Вашего собеседника, попутно уменьшив желание сделать что-то свое, даже если раньше в планах был небольшой калькулятор.
Не секрет, что в Интернете размещено огромное количество статей на эту тему, но в моем случае повествование будет немного отличаться: здесь будет только наглядная практика, без определений и прочих деталей. То есть смотрим — видим — комментируем происходящее. Смотрится, на мой взгляд, все достаточно просто и наглядно, куски кода получились тоже небольшие и очень простые, готовые к быстрому использованию в собственном проекте. Мне кажется, такой подход дает достаточно широкую обзорную картину классических инструментов Android, и при написании первого приложения вместо вопросов "что мне использовать" будут более конкретные вопросы "как именно мне использовать компонент Х". А уже все подробности об этом человек сможет узнать сам — если захочет.
Освободи свой Android
2020-01-12 в 9:08, admin, рубрики: android, lineageos, Motorola G7, безопасность, информационная безопасность, Лайфхаки для гиков, мобильная связь, Разработка под android, смартфоны, сотовая связьНекоторое время назад на Хабре вышла статья замечательной девушки fur_habr о проблемах безопасности, приватности и конфиденциальности мобильных коммуникаций и о путях решения этих проблем на платформе Android.
В момент выхода этой статьи я как-то не обратил на неё внимания — тема смартфонов и Андроида мене вообще не очень интересна. Потом, уже через несколько месяцев, я вновь случайно наткнулся на эту статью, вчитался, и проникся идеями, содержащимися в ней. Действительно, почему бы не стать хозяином своему собственному смартфону?
Вашему вниманию предлагается отчёт об эксперименте, проведённым мной по мотивам инструкций из вышеозначенной статьи и о том, что из всего этого может получиться.
Читать полностью »
MVVM и выбор элементов в адаптере
2020-01-11 в 13:48, admin, рубрики: adapter, android, kotlin, mvvm, Разработка под androidУже примерно после 3-его самописного адаптера, в котором надо было реализовывать логику запоминания выбранного элемента, у меня появились мысли, что должно же быть какое-то решение, которое уже включит в себя всё необходимое. Особенно, если в процессе разработки приходилось менять возможность выбора только одного элемента на множественный выбор.
После изучения подхода MVVM и полноценного погружения в него, упомянутый выше вопрос встал намного более заметно. Тем более, что сам адаптер находится на уровне View
, в то время как информация о выбранных элементах зачастую крайне необходима для ViewModel
.
Возможно, я провёл за поиском ответов в интернете недостаточное количество времени, но, в любом случае, готового решения я не нашёл. Однако в одном из проектов мне пришла идея реализации, которая вполне могла бы быть универсальной, поэтому мне захотелось поделиться ею.Читать полностью »
Открытое письмо к Google по поводу предустановленных приложений
2020-01-10 в 9:00, admin, рубрики: android, Google, открытое письмо, Разработка под android, смартфоныPrivacy International и более 50 других организаций направили письмо в компанию Alphabet на имя исполнительного директора Сундара Пичаи с просьбой принять меры против использования предустановленного программного обеспечения на Android-устройствах. Подписать письмо от имени своей компании или лично от себя можно здесь.
В письме отмечена проблема с приватностью, которую создаёт Google через предустановленные приложения, поскольку с их помощью производится сбор информации о пользователях без их ведома.
Читать полностью »
Наша с девушкой первая видеоигра. Разработка на Unity. Часть 2
2020-01-09 в 22:50, admin, рубрики: Cubicity, unity, unity3d, баг или фича, баги, головоломка, игры, издатели, издательство игр, первая игра, продвижение игр, разработка игр, Разработка под android, разработка под iOS, релизУ-у-у… Кто обитает на дне океана? Cubicity — квадратная игра.
Привет всем, кто ждал продолжения первой части нашей статьи. Настало время подвести итоги релиза Cubicity. Это был долгий путь с довольно полезным хоть и местами болезненным опытом, которым хотим с вами поделиться.
Project Zero будет выжидать 90 дней перед раскрытием уязвимостей, чтобы повысить эффективность патчей
2020-01-09 в 9:26, admin, рубрики: Google, Google API, project zero, безопасность, информационная безопасность, патчи, Разработка под androidПроект Google по раскрытию уязвимостей Project Zero изменит политику их раскрытия. С этого года информация будет публиковаться только через 90 дней, даже если патч вышел ранее этого срока. Эта мера направлена на повышение качества исправлений, поскольку многие производители ПО стремятся как можно скорее выпустить их, но в итоге такие патчи малоэффективны.
Таким образом, 90-дневный срок позволит разработчикам получить больше времени на распространение исправления и убедиться, что оно эффективно устраняет причину проблемы. Читать полностью »
Vivo, OPPO и Xiaomi начнут внедрять свою систему беспроводной передачи файлов с февраля
2020-01-04 в 11:55, admin, рубрики: IT-стандарты, Oppo, p2p, Vivo, xiaomi, передача файлов, Разработка под android, смартфоныКитайские компании Vivo, OPPO и Xiaomi намерены сообща создать систему беспроводной передачи файлов, которая будет доступна пользователям по всему миру. Новая инициатива «Объединение пирингового обмена данными» («Peer-to-Peer Transmission Alliance») позволит обмениваться файлами между устройствами этих брендов в одно касание.
Таким образом, пользователи смогут отказаться от сторонних приложений или сетевых подключений. Читать полностью »