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

Канадец с помощью онлайн игры с геопозиционированием «Ингресс» похудел на 63,5 килограмма. Всего год назад он весил 136, а теперь — 72 кг. За это время он прошёл 1864 километра, захватывая порталы, расположенные на месте достопримечательностей в реальном мире.

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

Way of Tanks. Путь от идеи к игре - 1

Я всегда затрудняюсь ответить на вопрос: откуда берутся идеи для игр? Но в этот раз, я более-менее точно могу сказать, что эта идея родилась у меня когда я увидел баннер «World of Tanks» на каком-то из сайтов. Знаете, бывают такие баннеры, которые привлекают внимание пользователя микро-играми, прежде чем перенаправить его на сайт рекламодателя? Так вот, на этом баннере был танк, который по клику мог проезжать то или иное расстояние, зачем-то пробивая при этом кирпичные стены. Вот именно с этого момента я стал размышлять, по дороге на работу, о раннере с танковой тематикой. Тут же родилась и отсылка к нашумевшему хиту от Wargaming в названии. Она показалась мне забавной, учитывая, что суть моей игры — это движение по некой дороге, пути, с целью пройти максимальное расстояние. Под хабракатом вас ждет рассказ об игре, разработке, технические детали и все-все-все, что должно быть в классической «gamedev story».
Читать полностью »

Сегодня в Play Market появилась программа Google Рукописный ввод за авторством инженеров поискового гиганта. Программа позволяет вводить информацию с экрана смартфона или планшета на Android старше 4.0.3, водя по экрану пальцем и «рисуя» таким образом текст. Русский язык поддерживается и, как показывают быстрые тесты, распознавание работает неплохо (скриншоты под катом).
Читать полностью »

Ответ Google на обвинения Еврокомиссии

Трудно поверить, но 10 лет назад смартфонов практически не было. Люди использовали примитивные телефоны с очень базовой функциональностью, настоящий кошмар для разработчиков. Создавать приложения приходилось отдельно для каждой модели и платформы. У нас в Google был целый шкаф с сотнями телефонов, на каждом из них мы тестировали софт перед выпуском.

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

RSA — это алгоритм шифрования с открытым ключем. Шифрование с открытым ключем весьма полезная вещь. RSA позволяет создать два ключа: открытый и закрытый. Разместить открытый ключ где-то и им шифровать, а расшифровать сможет только обладатель закрытого ключа.

Например, мы можем сделать веб магазин на ПХП, который будет принимать заказы с данными кредитных карт. Магазин на ПХП будет шифровать данные кредитных карт открытым ключем. Сам пхп-магазин расшифровать эти зашифрованные данные уже не сможет. Хорошее решение, хакер неожиданно так взломает веб магазин (написанный на ПХП), а карты зашифрованы.
Читать полностью »

К 2017 году Opera планирует удвоить количество пользователей своих продуктов на Android. Слова Ларса Бойлесена — генерального директора компании Opera Software — приведены в пресс-релизе компании:

Мы прогнозируем, что к 2017 году 275 миллионов человек будут использовать Opera на платформе Android, что более чем в 2 раза превышает существующее количество пользователей. Данный рост позволит еще больше укрепить позиции Opera, как доминирующего браузера в быстрорастущих развивающихся экономиках.

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

Как только Google анонсировал возможность создания кастомных циферблатов в новом Android 5.0 для Android Wear, мы заказали в ближайшем интернет-магазине новый ASUS ZenWatch для того, чтобы испытать эту новейшую фичу. Было решено не портировать одни из существующих трехмерных живых обоев, а создать новую сцену именно для часов. В результате был придуман концепт и создано приложение с набором из пяти цифровых циферблатов, реализованное в 3D с помощью OpengGL ES 2.0.

Создание циферблатов для Android Wear на OpenGL ES 2.0 - 1
Читать полностью »

Приглашаем на первый Moscow AndroidDevs Meetup 23 апреля - 1

23 апреля в московском офисе Mail.Ru Group состоится первый Moscow AndroidDevs Meetup. Это открытая неформальная встреча для всех Android-разработчиков Москвы. В программе мероприятия — доклады наших программистов по Android-разработке, а после — их обсуждение и общение единомышленников в свободной обстановке.

Приглашаем на первый Moscow AndroidDevs Meetup 23 апреля - 2Михаил Чабанов в докладе «Android WebView: актуальные проблемы и их решение» расскажет о сложностях при работе с интерфейсами, инжектируемыми в JavaSctipt и трудностях с определением статуса загрузки страницы в WebView и их решении. Речь пойдет и о способах взаимодействия со встроенными в web-страницу медиаплеером, извещениях WebView о системных вызовах: onBackPressed, onStop, onStart. Михаил рассмотрит также вопросы безопасности при работе с WebView.
Читать полностью »

image

Всем привет! Не так давно в одном из комментариев я пообещал написать вводную статью для быстрого знакомства с возможностями Ionic Framework (далее IF). Стараюсь сдерживать свои обещания. Для начала мне хотелось бы выложить список ссылок которыми часто пользуюсь при разработке с помощью IF:

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

Рано или поздно любой разработчик сталкивается с мыслью, что что-то в жизни нужно написать так, чтобы нравилось не заказчику, а самому себе. Решив, что наконец-то я созрел для написания приложения для Android, которым я сам бы пользовался с удовольствием — столкнулся с тем, что внешний вид вьюх в Android не очень-то и готов к воплощению моих красивых идей. И если обычные кнопки и TextView легко поддаются переделке, то вот с TimePicker-ом дела обстоят намного хуже. Творческая часть мозга взбунтовалась и решила, что если в приложении и будет Date/TimePicker, то такой, чтобы им было не только удобно, но и приятно пользоваться, иначе она объявит бойкот и перестанет помогать.

Ну что же, вызов принят, напишем свой Picker с преферансом и куртизанками.

Создаем красивый Date-Time-Data Picker в Android - 1
Именно такой Picker мы будем сооружать.
Читать полностью »


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