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

Медийный контент окупается по двум моделям – прямая плата за него пользователями и реклама. Ни к тому, ни к другому особой любви пользователи, понятно, не питают. Не случайно картинка с отзывами российских пользователей Google Play на музыкальное приложение Гугла стала мемом:

image

Что-то похожее пережили и мы на Sports.ru. Читать полностью »

Очередная неделя – очередная подборка полезной информации для мобильных разработчиков. Сегодня мы пишем про то как создать свой App Store для предприятия, про инструменты для прототипирования и вайрфрейминга, про тайны кнопок в Android, про российский рынок вакансий в мобильной разработке, про основные тренды в индустрии мобильной рекламы.

Дайджест новостей из мира мобильной разработки за последнюю неделю №33 (9 15 декабря 2013)Читать полностью »

Приветствую, уважаемое сообщество.

В предыдущей статье мы, используя только верстку, сделали кнопку “включить/выключить”, и вот что у нас тогда получилось:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="6dp"
    android:background="#dddddd" >

    <ToggleButton
       android:id="@+id/act_main_btn_telephony"
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:background="@drawable/button_background"
       android:drawableLeft="@drawable/icon_phone"
       android:drawableRight="@drawable/icon_on_off"
       android:gravity="left|center_vertical"
       android:textOn="Телефония"
       android:textOff="Телефония"
       android:textSize="24sp"
       android:textStyle="bold|italic"
       android:textColor="@color/text_color"
       android:onClick="onToggleButtonClick" />

</RelativeLayout>

XML-код получился довольно увесистый. В этой статье я покажу, как сделать его по-настоящему красивым. Мы сократим код вдвое, убрав все, что может затруднить сопровождение нашего приложения или вызвать недовольство тим-лида. В этой статье мы будем использовать строковые ресурсы (strings.xml), ресурсы размерностей (dimens.xml), стили и темы (styles.xml).Читать полностью »

Приветствую, уважаемое сообщество.

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

Первая часть предназначена для начинающих разработчиков. Я покажу, как сделать достаточно сложную кнопку исключительно версткой, не применяя Java-кода, ни тем более собственных компонентов. Знание этих приемов верстки пригодится и при работе с другими компонентами Android. По ходу статьи я буду подробно пояснять, что означают те или иные константы, атрибуты, команды и тому подобное. Но я также буду давать ссылки на официальную документацию Google, где вы можете подробно изучить каждую тему. Данная статья обзорная, я не ставлю цели привести здесь всю документацию, переведенную на русский язык. Поэтому я рекомендую изучать официальные источники, в частности те статьи, ссылки на которые я привожу здесь.

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

Фонд электронных рубежей (EFF) буквально позавчера выразил одобрение исключительно важной с точки зрения безопасности функцией, которая появилась в Android 4.3: настройка индивидуальных разрешений для каждого приложения. В настройке App Ops можно запретить/разрешить каждому приложению фиксировать номер IMEI, собирать геолокационные данные, читать адресную книгу и прочее. Эту функцию давно просили реализовать в Android — и её появление стало большим событием.

В Android 4.4.2 удалили ключевую функцию безопасности

К сожалению, с выпуском апдейта Android 4.4.2 решено отменить сделанные изменения — и раздел App Ops просто исчез из настроек. Компания Google заявила, что функция была выпущена «по ошибке».
Читать полностью »

Компания UCWeb — лидер в области разработки программного обеспечения для мобильного интернета объявила сегодня о выпуске новой версии UC Browser 2.5 для Андроид-планшетов с обновленным видео-проигрывателем. Благодаря новым возможностям и дружественному интерфейсу просмотр видео станет еще более захватывающим. А еще браузер теперь полностью поддерживает русский язык.

Компания UCWeb — лидер в области разработки программного обеспечения для мобильного интернета объявила сегодня о выпуске новой версии UC Browser 2.5 для Андроид-планшетов с обновленным видео-проигрывателем. Благодаря новым возможностям и дружественному интерфейсу просмотр видео станет еще более захватывающим. А еще браузер теперь полностью поддерживает русский язык.

UC Browser также поддерживает жесты при просмотре веб-страниц. Вы также можете легко перемещаться вперед-назад между страницами используя движение двумя пальцами влево или вправо и открывать или закрывать вкладки движениями вверх-вниз.

Менеджер загрузок — еще одна отличительная функция UC Браузера. Она особенно необходима если Вы любите скачивать музыку, видео или другие файлы. И дело не только в высокой скорости загрузки, а также в мощном менеджере файлов с возможностью управления Вашими файлами на карте памяти.

image
play.google.com/store/apps/details?id=com.uc.browser.hd&hl=ru

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

Наконец-то добрался до компьютера – и сразу же решил высказаться на тему Yota Phone. Не уверен, что мои мысли будут восприняты однозначно положительно, и все же. Сразу же предупрежу: я уверен, что подобные продукты важны для рынка, и лично мне приятно, что хоть кто-то сделал что-то необычное – не просто закупил в Китае аппарат уровня «5'' IPS HD Quad Core MediaTek Dual SIM 8 Mpix», а, грамотно управляя китайцами, создал вот такое вот.

Yota Phone: почему такие продукты нужны

Именно так – грамотно управляя китайцами. Я в курсе, что глава корпорации «Ростех» Сергей Чемезов вручил Yota Phone Дмитрию Медведеву со словами, что это, дескать, «стопроцентно российское изобретение». Заявление смелое, и здесь уж смотря что считать изобретением… Концепция этого аппарата отнюдь не нова, и принадлежит она явно не ребятам из Yota Devices. Потому что в сентябре 2012 года на выставке IFA в Берлине корпорация E Ink демонстрировала прототипы смартфонов с точно таким же расположением экранов E Ink и LCD – один спереди, а другой сзади. (Представителей Yota Devices при этом вокруг не наблюдалось.)Читать полностью »

Здравствуйте!
Возникла необходимость получить root на смартфоне DNS S5301, почитал в сети, 4pda и т.д. в основном ссылки устаревшие или не внушающие доверия, попробовал решить сам. Возникла проблема с установкой драйверов ADB режима.
Читать полностью »

Использование SQLite в Android разработке. Tips and tricks
Привет!
Некоторое время занимаюсь разработкой для Android и сегодня хотел бы рассказать об опыте, полученном в процессе решения одной задачи.

Предупреждение:

Для опытных раработчиков в статье, скорей всего, не будет ничего нового.

Для меня этот проект стал первым, где надо было вплотную использовать SQLite (раньше он был нужен не более, чем для select <что-нибудь> <откуда-то>).

Задача такова: сканировать штрих-коды товаров, распознавать их, сверять со справочниками и выводить результат пользователю.

В ходе решения сделал несколько интересных для себя выводов.

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

Сегодня произошла небольшая обнова устройств линейки Google Edition. Теперь в магазине Google Play стали доступны для заказа особые версии LG G Pad 8.3 и Sony Z Ultra — со стоковой версией ОС Android 4.4 (KitKat) и обновлениями напрямую от Google.

Google представил LG G Pad 8.3, Sony Z Ultra и белый Nexus 7

Кроме того специально к зиме появился дополнительный цветовой вариант планшета Nexus 7. Хочу напомнить, что первыми смартфонами с приставкой Google Play Edition были Samsung Galaxy S4 и HTC One. Особенностью этих девайсов является то, что они работают под управлением «чистой» операционной системы Android без дополнительного софта от производителей. Также эти смартфоны получают все самые свежие обновления Android почти одновременно с устройствами из семейства Nexus.
Читать полностью »


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