Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Почему любой Android снимает видео хуже iPhone?

Разработка мобильных приложений *Разработка под Android *

Привет, камрады, киноделы и просто читатели! 

Некоторые из вас меня знают как разработчика Андроид-приложения mcpro24fps, предназначенного для профессиональной видеосъёмки на телефон. И сегодня я бы хотел обсудить такую тему: «Почему iPhone остается лидером в видеосъёмке?»

Читать далее
Всего голосов 237: ↑222 и ↓15 +207
Просмотры 83K
Комментарии 525

В Android 11 могут по умолчанию включить функцию Bluetooth в режим «полета»

Разработка под Android *Смартфоны Звук
image

В настоящее время Google разрабатывает следующую версию мобильной операционной системы — Android 11 R. По данным источников, в новой ОС функции подключения через Bluetooth будут сохранены в режиме «Полет».

В предыдущих версиях данный режим отключал все беспроводные соединения. Пользователи не могли слушать музыку через наушники с Bluetooth или смотреть фильм.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 9.6K
Комментарии 46

Ситимит IT. Митап для Android-разработчиков

Блог компании Ситимобил Разработка мобильных приложений *Разработка под Android *Дизайн мобильных приложений *Карьера в IT-индустрии


Приглашаем Android-разработчиков на вечерний он-лайн митап «Ситимит IT».

Дата: 30 июня
Время: 18:30
Место: zoom

Что вас ждет:

Владимир Теблоев из Ситимобил расскажет о методиках ведения собеседований в разных компаниях и о том, на что обращать внимание при устройстве на работу. Также вы узнаете, какие практики помогут вам успешно пройти собеседование в той или иной ситуации. А Дмитрий Мовчан из Revolut поделится полезными советами, которые помогут получить оффер, и расскажет про прохождение разных этапов интервью. Также мы проведем конкурс на самый интересный вопрос.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 751
Комментарии 4

Google начала публичный альфа-тест Jetpack Compose

Блог компании ITSumma Разработка мобильных приложений *Google App Engine *Разработка под Android *


26 августа компания Google запустила в режиме альфа-теста новый инструмент для разработки Android-приложений Jetpack Compose, о чем сообщается в официальном блоге Google Android Developers. Основная цель JC — ускорение процесса разработки мобильных приложений и уменьшение объема конечного кода.

Основной особенность Jetpack Compose является отказ от XML для верстки интерфейса и использовании уже стандартного для android-разработки Kotlin для работы с данным UI-фреймворком. В совокупности, эти два решения не только облегчают процесс разработки приложения, но и снижают объем трудозатрат и кодовой базы.
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 9.7K
Комментарии 9

Новости Android разработки #3

Разработка мобильных приложений *Разработка под Android *

Текстовая версия выпуска новостей Android разработки на YouTube канале "Android Broadcast" от 8 февраля 2021. В них рассказывают о самых важных событиях, новостях, библиотеках и интересных статьях из мира разработки под Android.

В выпуске вы узнаете про Kotlin 1.4.30, закрытие JCenter, следующей версии KotlinX Serialization и что же на самом деле такое Harmony OS по заявлениям Huawei.

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 3K
Комментарии 2

Обновление Android Jetpack: Activity Result API и рефакторинг Fragment

Разработка под Android *

Привет! С вами Android Broadcast. Прошли 2 недели и очередной релиз библиотек Jetpack от Google уже с нами. Вышло долгожданное исправление множества багов в Fragment из-за рефакторинга внутри FragmentManager, Activity Result API и много другого. Все самое интересное вы найдете в статье, а все подробности можете найти на сайте

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 3K
Комментарии 0

Уже сегодня Android MeetUp: VK, Leroy Merlin, FindMyKids, Кухня на районе

Java *Разработка под Android *Kotlin *

Сегодня, 25 марта (четверг), в 17-00 (МСК время) пройдет Android-митап с докладами от разработчиков из Вконтакте, Леруа Мерлен, Кухни на районе и FindMyKids.

Ссылка на онлайн-трансляцию

Темы докладов:

1. Внедрение KMM в высоконагруженное приложение - Алексей Гладков, Mobile Tech Architect, Леруа Мерлен

Как объединить Android и iOS команды и ускорить разработку. Как начать использовать Kotlin Multiplatform Mobile в своей работе.

2. Раз и навсегда побеждаем проблему неоднородных списков - Артур Илькаев, Android Developer, ВКонтакте

Как менеджерить десятки view types с помощью Delegation Adapter. Про стандартные оптимизации для RecyclerView и кастомизацию данного подхода.

3. Google App Actions - Сергей Гонин, Lead Android Developer, Кухня на районе

Как связать работу приложения с голосовым помощником? Как строить диалог с пользователем не покидая Google Assistant.

4. Как интегрировать платежки из нескольких сторов в Android приложение - Степан Луценко, Lead Android Developer, Findmykids

Почему стоит опубликоваться в App Gallery. Как тестировать приложение если нет "живого" девайса.

А также проведем викторину с призами и будем дарить мерч за лучшие вопросы к докладам!

Регистрируйся! Все подробности здесь

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 579
Комментарии 0

Google до конца года потребует от разработчиков приложений включить двухфакторную авторизацию на своих аккаунтах

Информационная безопасность *Разработка мобильных приложений *Разработка под Android *

Разработчикам Google Play потребуется включить двухфакторную аутентификацию и выполнить требования к верификации до конца 2021 года. Google заявляет, что принимает данные меры для повышения уровня безопасности пользователей в приложениях.

Читать далее
Всего голосов 15: ↑7 и ↓8 -1
Просмотры 2.9K
Комментарии 5

Тим Брай, «Перспективность Вашего Android приложения»

Разработка под Android *
Перевод
Как разработчик, я очень доволен потенциалом Android, как единой платформы развития, которая может сделать мои приложения доступными на широком спектре устройств. От смартфонов до телевизоров — Android сейчас используется на широком спектре устройств.

Прошлогодний релиз Android SDK 1.6 был первым, который поддерживал различные устройства и проложил путь для таких девайсов, как HTC Tatoo — с маленьким экраном и камерой без автофокуса. Будущие устройства, такие как Google TV, могут не включать в себя функции, которые мы ожидаем сейчас, например акселерометр и телефония.

Мы все хотим, чтобы наши приложения были доступны на стольких устройствах, на скольких это возможно. Но на некоторых устройствах они просто не имеют смысла, поэтому важно, чтобы приложения были доступны только на тех устройствах, где они будут работать.
Читать дальше →
Всего голосов 24: ↑14 и ↓10 +4
Просмотры 737
Комментарии 19

Пишем первое приложение для Android

Разработка под Android *
Из песочницы
В любом деле самое сложное — это начало. Часто бывает тяжело войти в контекст, с чем столкнулся и я, решив разработать свое первое Android-приложение. Настоящая статья для тех, кто хочет начать, но не знает с чего.

Статья затронет весь цикл разработки приложения. Вместе мы напишем простенькую игру “Крестики-Нолики” с одним экраном (в ОС Android это называется Activity).

Отсутствие опыта разработки на языке Java не должно стать препятствием в освоении Android. Так, в примерах не будут использоваться специфичные для Java конструкции (или они будет минимизированы на столько, на сколько это возможно). Если Вы пишете, например, на PHP и знакомы с основополагающими принципами в разработке ПО, эта статья будет вам наиболее полезна. В свою очередь так как, я не являюсь экспертом по разработке на Java, можно предположить, что исходный код не претендует на лейбл “лучшие практики разработки на Java”.

Читать дальше →
Всего голосов 197: ↑170 и ↓27 +143
Просмотры 502K
Комментарии 68

Настройки в Android-приложениях

Разработка под Android *
Перевод
Интересуюсь темой разработки под Android. Пишу небольшое приложение. Столкнулся с тем, что не до конца понимаю как правильно делать настройки для приложения. Немного погуглил, нашел статью, которая помогла разобраться. Решил перевести статью для русскоязычного сообщества, включив некоторые комментарии к оригиналу.

Настройки являются важной частью приложений на Android (и не только на Android — здесь и далее примечание переводчика). Это очень важно — позволять пользователям изменять настройки приложения, в зависимости от их предпочтений.

Существует два пути работы с настройками в Android — можно создать файл preferences.xml в директории res/xml, либо работать с настройками из кода. В данной статье я покажу как работать с настройками, используя preferences.xml файл.

Читать дальше →
Всего голосов 43: ↑38 и ↓5 +33
Просмотры 69K
Комментарии 61

Отправка E-Mail средствами Android

Разработка под Android *
Из песочницы
Привет хабр и привет всем!

В данной статье я покажу как реализуется отправка писем средствами самого Android, а также ещё один более интересный способ, но уже с применением внешней библиотеки, которая позволяет нам отсылать письма более приемлимыми для программиста способами.
Читать дальше →
Всего голосов 39: ↑36 и ↓3 +33
Просмотры 52K
Комментарии 11

Подсвечиваемый виджет в Android

Разработка под Android *
Из песочницы

Здравствуйте, уважаемые хабражители. В данной статье описывается процесс создания «подсвечиваемого» виджета, то есть виджета, который можно выделить с помощью пятипозиционного манипулятора D-Pad, присутствующего во многих Android-устройствах в виде трекболов или кнопок. Эта статья ориентирована на подготовленного читателя, уже написавшего свой первый «Android hello, world». Думаю, не стоит рассказывать о преимуществах управления аппаратными клавишами на устройствах с ёмкостным экраном в холодное время года, так что сразу приступим к делу.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 18K
Комментарии 8

Pretty Painter – мое первое приложение под Android

Разработка под Android *
Pretty Painter


Всем привет! Хотелось бы поделиться с вами своим опытом создания первого приложения под Android. И если вы уже давно присматриваетесь к этой платформе, но все еще почему-то не решаетесь начать разрабатывать свои приложения, то, я надеюсь, мой топик подтолкнет вас к этому. Под катом пять причин почему не нужно сомневаться и пора действовать и еще несколько интересных моментов.
Читать дальше →
Всего голосов 104: ↑88 и ↓16 +72
Просмотры 16K
Комментарии 42

Первая белорусская конференция мобильных разработчиков

Разработка мобильных приложений *
02.04.2011 в Минске состоится «Первая белорусская конференция мобильных разработчиков». Понимаю что публикация поздняя, но лучше поздно чем никогда. Более подробно можно узнать здесь.

P.S. Топик-ссылку не могу создать по причине недостаточного количества кармы.
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 427
Комментарии 1

Widgets. Custom fonts

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

Разработка виджета немного отличается от разработки activity, и вот это «немного» иногда ставит палки в колеса. Подробно расписывать разработку виджета я не буду, на Хабре уже есть несколько замечательных постов на эту тему (например, Hello World widget для Android или вообще такая вот шпаргалка, Создание Виджета), остановлюсь лишь на особенностях.
Читать дальше →
Всего голосов 24: ↑22 и ↓2 +20
Просмотры 9.7K
Комментарии 15

Подробное руководство по установке Android-x86

Разработка под Android *
Эмулятор который идет в комплекте с Android SDK, не очень шустрый.
Основная идея использовать VirtualBox + Android X86, для преодоления проблем с производительностью.

Что нам необходимо:
Среда разработки Eclipse + Android SDK тут,
а также VirtualBox.

Под катом много картинок, и процесс установки, а также некоторые полезные советы.
Читать дальше →
Всего голосов 117: ↑109 и ↓8 +101
Просмотры 234K
Комментарии 32

Проблема с чтением файлов более 1Мб в Android

Разработка под Android *
Из песочницы
Добрый день.

При написании одного приложения для Android столкнулся с проблемой загрузки файлов из директории assets размер которых превышает 1Мб.
Допустим, в папке проекта, в assets лежит файл file.dat, который надо загружать в память и читать данные из него.

image

Открываем файл, и читаем в buffer 8 первых байт

AssetManager am = context.getAssets();
InputStream is = am.open("file.dat", AssetManager.ACCESS_BUFFER);
// Read file
is.read(buffer, 0, 8);


В результате выполнения кода на Android 2.2 и ниже, получаем сообщение в LogCat
Читать дальше →
Всего голосов 43: ↑40 и ↓3 +37
Просмотры 3.5K
Комментарии 16

Мобильный Субботник теперь в Одессе!

Блог компании Ciklum
Мы продолжаем «подогревать» это дождливое лето нашими горячими Ciklum Субботниками. В этот раз мы решили провести Ciklum Mobile Saturday 9 июля и пригласить практикующих разработчиков мобильных приложений для обмена опытом и знаниями в наш одесский офис.

интересности под хабракатом
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 942
Комментарии 0

Помещаем файлы из Assets на SD-карту с помощью Infles

Разработка под Android *
Из песочницы
Доброго времени суток, Хабравчане!

Описание:


Почти все пользователи ОС Android знают практику приложений использовать файлы с SD карты.
Большинство приложений скачивают с интернета эти файлы и помещают их в свою папку, но не у всех пользователей есть возможность скачивать их из сети и не у всех разработчиков содержать свой сервер, а вручную копировать файлы, согласитесь, неудобно.
Поэтому что бы упростить всем жизнь и была написана программа «Infles», она распространяется бесплатно с открытым исходным кодом и по лицензии MIT. Программа позволяет в 1 клик установить необходимые файлы в указанную в настройках папку на SD карте. Для этого необходимо поместить их в папку «assets», в коде в файле "\Infles\src\ru\boomik\infles\InflesActivity.java" в переменной «COPY_DIR» указать путь на карте памяти и скомпилировать программу.

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



Читать дальше →
Всего голосов 24: ↑18 и ↓6 +12
Просмотры 7.8K
Комментарии 22