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

Приход Node на Android: первые шагиПозавчера на Гитхабе в репозиторий Node.js был принят тот код, посредством которого Linus Mårtensson учёл небольшие, но важные различия в поддержке Android и стандартных POSIX-систем. Также появился автоконфигуратор, позволяющий собрать Node для Android за два шага:

  1. source ./android-configure ~/android-ndk-r8d (второй параметр — это путь к NDK)
     
  2. make -j8 (сборка андроидосовместимых бинарников)

С этим достижением не всё ещё гладко (вон там, например, поступило предложение получше подстраиваться под шестидесятичетырёхбитные системы). Однако новость ужé такова, что можно подпрыгнуть от радости! Со времён начала прямой (а не под cygwin) поддержки Windows-версии Node (а это было давным-давно — в 2011 году) не случалось ещё ни одного столь же заметного шага в направлении совместимости между Node и новыми (ранее не поддерживавшимися) операционными системами.

Сразу скажу, впрочем, что у меня эта новинка пока что оставляет больше вопросов, чем ответов.

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

Сила Android – в его открытости. Исходный код любого полюбившегося приложения (если оно не одно из Google Apps) или компонента можно не только изучить, но и прикрутить к своему проекту на радость себе и пользователям. Причем, его дизайн и поведение будут знакомыми и привычными для пользователей. В этой статье я покажу, как это сделать. Мы выберем компонент, который хотим позаимствовать, найдем его в исходниках, изучим его, добавим в свою библиотеку и подключим к нашему приложению.

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

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

Когда человек запускает браузер на смартфоне или планшете, ему важно, чтобы всё было быстро: чтобы быстро вводился запрос, находились нужные адреса и телефоны, загружались страницы — чтобы быстро решались его задачи. Мобильный Яндекс.Браузер сможет обеспечить ускорение не только за счёт режима Турбо, но и благодаря тому, как мы спроектировали его интерфейс и насколько глубоко интегрировали в него поисковые технологии.

Загрузить Яндекс.Браузер для iPad Загрузить Яндекс.Браузер для смартфонов на базе Android
Читать полностью »

Чудесные новости для любителей активного образа жизни, подводной съемки и тех, кто читает Хабр в ванной. Мы рады объявить о начале продаж защищенного смартфона Sony Xperia ZR.

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

Индикаторы событий для Android 4.1 и выше
Приветствую, друзья. Ни для кого не секрет, что голый Android 4.1 и выше практически не имеет индикаторов события для приложений, в отличие от iOS. Я расскажу, как организовать оповещения о пропущенных звонках, непрочитанных SMS и прочих событиях в ваших любимых приложениях.

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

Ждём Android для бытовой электроники

На фоне развития мобильных технологий всё сложнее не замечать лакуны, которые не затронуты прогрессом. Электроника повседневного применения развивается тремя основными путями: путь гаджетов — смартфоны, компьютеры, планшеты, путь бытовой техники — телевизоры, холодильники, пылесосы, и автомобильный путь — бортовой компьютер и вся завязанная на нём электроника. Роль очевидного «тормоза» играет именно домашняя бытовая техника. Если мобильные телефоны, планшеты и ПК всё плотнее интегрируются друг с другом, то холодильники, стиральные и посудомоечные машины, пылесосы, микроволновки и т.д. гордо несут вахту автономных устройств — каждое со своим софтом, интерфейсом, правилами. Разрыв подходов всё растёт, и это не может длиться слишком долго.
Читать полностью »

Почему нет смартфонов с физической клавиатурой Т9 или будьте вы прокляты, производители сенсорных кирпичей

Добрый день, уважаемое Хабра-сообщество

На написание данного поста меня подвиг тот факт, что в настоящий момент просто не существует смартфонов с физической клавиатурой Т9. Да, другие могли бы предложить варианты с QWERTY клавиатурой, но для человека привыкшего набирать сообщения одной рукой, а также к небольшим габаритам, переносимого в кармане, смартфона (в настоящий момент это N79), данная замена более похожа на костыль. Читать полностью »

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

О приложении

Приложение «ЖД билеты» является пока первым приложением в Google Play, с помощью которого можно купить билеты на поезд. Через приложение можно найти билет, оплатить его банковской картой и сразу пройти электронную регистрацию.

image

Обращаясь к отзывам в Google Play, мы видим, что пользователи не очень довольны данным приложением. Вот отзыв пользователя Yuriy Turchin:

«Не работает толком и ещё такие высокие наценки за приложение. Назвали сервисными сборами — поборы за сырой продукт».

Средняя оценка приложения – 2.4 из 5.
Далее мы расскажем о ключевых проблемах приложения и дадим рекомендации по их устранению.Читать полностью »

Очередной женский взгляд :)

Скажу честно: я не очень люблю сверхбюджетные устройства, будь то телефоны, ноутбуки или планшеты. Как правило, комплектуются они неликвидным «железом», собираются левой ногой и глючат нещадно. Поэтому к новым недорогим смартфонам Highscreen – Omega Q и Spark – подошла предельно жестко. И вот что из этого вышло.
Краткий обзор Highscreen Omega Q и Spark – экономия должна быть незаметной
Читать полностью »

Вступление

Привет, коллеги.

Сегодня я хочу поделиться с вами несколькими полезными шаблончиками (templates) для IDE Eclipse, которые помогут вам ускорить некоторые рутинные операции при разработке под под Android. Я пока что использую Eclipse для разработки, но, я уверен, что Idea позволит создавать совершенно аналогичные шаблоны.

Что такое шаблоны? Это заранее заготовленные кусочки кода, которые IDE может быстро подставлять для вас при нажатии на Ctrl+Space. Например, введите «syso» в eclipse, нажмите Ctrl+Space. Бац, у вас появился System.put.println(), или «fore» — у вас появится готовый шаблон для цикла fore each. Более того, данные кусочки параметризированы, и IDE предложит вам ввести имена для нужных переменных.

Если вам это интересно, приступим.Читать полностью »


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