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

Написать отзыв