Архивы автора: android developer

Король умер, да здравствует король!

С недавнего времени, официальным клиентом для разработки мобильных приложений под Android  стала Android Studio . Казалось бы, можно возрадоваться и спеть Gaudeamus, забыв предыдущие страдания. Т.к. Eclipse часто ломалась, от обновления к обновлению исправляла старые ошибки и добавляла новые. Но надо признать – своё дело делала! Поначалу она казалась черти чем. Потом я узнал, что… Читать далее »

Smart – значит хитрый

На прошедшем мероприятии компании Softline 16.09.14, посвященному выпуску RAD Studio XE7, после доклада “Взаимодействие приложений”, взял слово товарищ. Его мысли были весьма интересными, т.к. множество окружающих нас устройств могут работать совсем не так, как заявляли рекламщики. Веб-камера, подглядывающая за хозяином; телефон, который все время стучит и т.д. На русский язык слово Smart не стоит переводить… Читать далее »

Индикатор прогресса в заголовке приложения

При выполнении длительных операций, приложение должно развлекать пользователя анимированным индикатором прогресса. Если этого не делать, то он решит, что приложение зависло и скорее всего удалит его, т.к. по его мнению оно не доработанное. Для реализации этой задачи можно в разных элементах интерфейса показывать виджет ProgressBar. Показывать его можно, как в отдельном модальном окне, так и… Читать далее »

Bat скрипт для копирования ресурсов

Часто для экономии времени, можно в приложении временно использовать ресурсы из Android SDK. Например, стандартные картинки, которые используются самой системой. Найти их можно по адресу sdk\platforms\android-21\data\res … а далее папки с указанием плотности экрана (drawable-mdpi ,drawable-hdpi и т.п.) А в коде разметки (xml) быстро указать можно вот так: android:icon=”@android:drawable/ic_menu_help” Таким образом программа будет использовать ресурсы… Читать далее »

Горячие клавиши в Eclipse

Автор: | 01.12.2014

В данной статье постараюсь собрать все полезные сочетания клавиш при работе в IDE Eclipse в операционной системе Windows. Ctrl+Alt+Down (вниз) – копировать и вставить строку целиком перед курсором Ctrl+Alt+Up (вверх) – копировать и вставить строку целиком после курсора Ctrl+Spase (пробел) – автодополнение Ctrl+F6 – cледующий/предыдущий редактор Ctrl+D – удалить строку целиком Ctrl+O – показать поля… Читать далее »

Развернутый пример работы с Admob

Как уже было отмечено в предыдущей статье, рекламный баннер от Admob является элементом View, и может быть добавлен на экран приложения, удален или изменен. Если добавить элемент статически, т.е. прописав его в файле разметки (layout), то он все время будет занимать место на экране, даже если реклама в элемент не загрузилась. Показывать пустое место пользователю не… Читать далее »

Как исправить ошибку в Android Parse Sdk Failed?

Автор: | 22.10.2014

Обновился сегодня наконец до стабильной версии sdk  21.0.2, т.е. теперь могу писать для платформы Android 5.0 Lollipop. А вот Eclipse выкинула ошибку: parseSdkContent failed Could not initialize class android.graphics.Typeface Для исправления этой ошибки необходимо перейти в домашнюю папку пользователя и удалить из нее папку .android, после чего перезапустить Eclipse. Вот так просто и сразу. А… Читать далее »

Размещаем рекламный банер от Admob

Единственным заработком бесплатных приложений (помимо продажи личных данных пользователя) является размещение рекламы. Есть много рекламных площадок, но по многим причинам я выбрал Admob. В этой статье я расскажу как установить простой рекламный баннер в ваше приложение. Руководство по размещению баннера имеется на родном сайте. Там же найдете пример с исходными кодами. С первого раза разобраться… Читать далее »

Размеры иконок для Android приложений

Для того, чтобы согласовать интерфейсы приложений на целом зоопарке устройств, было придумано разбить их по плотности экранов (density). Ну а точнее – все картинки можно подобрать под конкретную плотность экрана. Для этого в проекте сразу создаются папки: drawable-hdpi drawable-ldpi drawable-mdpi drawable-xhdpi drawable-xxhdpi  В них нужно положить адаптированные изображения. Сайт гугла  дает ценные рекомендации по расчету… Читать далее »

Работа с компонентом YouTubePlayerView

Автор: | 03.10.2014

Для воспроизведения видео ролика с YouTube в мобильном приложении я знаю два подхода: 1. Запустить через намерение (intent) родное приложение от Google. Делается это примерно вот так: startActivity(Intent(Intent.ACTION_VIEW, Uri.parse(“http://www.youtube.com/watch?v=cxLG2wtE7TM”))); В этом случае мы выйдем за пределы исходного приложения, но при этом работы сэкономим очень много. 2. Использовать YouTube Android Player API. В этом случае мы… Читать далее »