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

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

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

Автор: | 22.10.2014

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

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

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

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

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

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

Автор: | 03.10.2014

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

Красивый таймер для Android (часть3)

Post Views: 3 488 Посмотрев пристально на приложение, получившееся в прошлый урок, можно придти к выводу, что больше двух минут таймер не охватит. Например, в кулинарии интервал приготовления пищи часто составляет часы. Поэтому давайте модернизируем наш таймер так, чтобы он мог охватить 24 часа. Попутно изменим нижнюю версию Android до 8+. Для задания интервала времени можно… Читать далее »

Красивый таймер для Android (часть2)

Автор: | 24.09.2014

Post Views: 4 215 В предыдущей статье мы создали основу для приложения, теперь я расскажу как были сделаны нестандартные кнопки. А также доработаем таймер так, чтобы устанавливался обратный отсчет, и по истечению времени, пользователь получал стандартное уведомление. Сказать, что переход с Delphi  на мобильную разработку тяжелый – это ничего не сказать. Родные VCL формы рисуются с… Читать далее »

Красивый таймер для Android

Post Views: 8 134 В разработке приложения, выполняющего что-то периодически по времени, есть несколько важных моментов. Все большие вычисления нельзя проводить в главном потоке(UI), т.к. пользователь будет сильно страдать от зависаний. Для реализации числового таймера, нам нужно раз в секунду обновлять компонент TextView Запускать обновление будем по кнопке, также сделаем паузу и сброс отчета.    … Читать далее »

Предупреждение при выходе из приложения Android

Автор: | 15.09.2014

Post Views: 4 068 Часто бывает, что нужно перед выходом пользователя из программы спросить его о чем-нибудь. Например, сохранить “всё, что нажито не посильным трудом” или просто сказать: “не уходи дорогой товарищ, нам будет тебя не хватать”. В родной нашей Delphi достаточно на событие главной формы onClose повесить свой обработчик. А как сделать такой же трюк… Читать далее »

Получение информации с сенсоров устройства Android

Автор: | 04.09.2014

Post Views: 3 844 В более ранних статьях мы уже получали информацию об устройстве. Теперь давайте копнем глубже и получим данные с доступных на устройстве сенсоров. Их может быть много, а может и совсем чуть чуть, ранее мы уже смотрели на разные устройства, и в некоторых их было совсем не густо. Полный их список можно получить… Читать далее »