Архив рубрики: 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. В этом случае мы… Читать далее »

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

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

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

Автор: | 24.09.2014

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

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

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

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

Автор: | 15.09.2014

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