Skip to content
Архив записей за

Программирование на android

Некоторые полезные советы для начинающих писать на андроид.

1. Почему не выходят (не видны) дополнительные кнопки сбоку android эмулятора, несморя на то, что в настройках AVD (android virtual devices) включены опции Has hardware buttons и Has hardware keyboard.

По видимому начиная с android 4 эту штуку отключили, да она вобщем-то и не нужна.

Громкостью можно управлять нажимая на дополнительной клавиатуре + и —
Домой — нажать на клавиатуре кнопку HOME.
Назад — нажать кнопку Escape
Меню — нажать PageUp

2. Как вывести переменную в текстовое поле?

А примерно вот так —
txtview1.setText(«Громкость:» + volume );
Оказываается не надо мудрить со всякими string(volume)

3. Что азначает deprecated

Это значит что в этой версии API не рекомендуется использовать данную команду.

Например я пытался использовать SoundPool в проекте, который создал для API версии 21.

Потом пришлось исправлять —
для начала в Tool — Android SDK инсталлировал нужные файлы для API 17
и после переключил проект на этот API через меню —
File->Project Structure->App (слева)-> Закладка Properties Compile SDK Version 17  Build tool version 20,
закладка Flavors -> Min SDK и Target SDK тоже API17

примерно так. Вообще я даже поставил API14 так как мой телефон с Android 4.02 не дотягивал даже до API17.

Однако эмулятор на API14 отказался запускаться и пришлось его настраивать на API17