Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаборторна робота №2.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.63 Mб
Скачать

Налаштування пристрою для розробки

Щоб ви могли тестувати додатки на своєму пристрої, необхідно настроїти його і дозволити установку додатків не з Google Play.

На пристроях з Android 4.1 або раніше відкрийте меню Settings пристрою і перейдіть в розділ Applications. Переконайтеся в тому, що прапорець Unknown sources встановлений.

На пристроях з Android 4.2 перейдіть в розділ Settings - Security і знайдіть прапорець Unknown sources.

Також необхідно дозволити для пристрою відладку USB.

На пристроях з версіями Android до 4.0 відкрийте меню SettingsApplications Development і знайдіть прапорець USB debugging.

На пристроях з Android 4.0 або 4.1 відкрийте меню Settings-Developer options.

У Android 4.2 прапорець Developer options за умовчанням не відображається. Щоб включити його, відкрийте меню Settings-About Tablet/Phone і натисніть Build Number 7 раз. Після цього поверніться в меню Settings, знайдіть розділ Developer options і встановите прапорець USB debugging.

Як бачите, налаштування серйозно розрізняються між пристроями. Якщо у вас виникнуть проблеми з включенням відладки на вашому пристрої, звернетеся по допомогу за адресою http://developer.android.com/tools/device.html.

Запустіть GeoQuiz так, як це робилося раніше. Eclipse пропонує вибір між запуском на віртуальному пристрої і фізичному пристрої, підключеному до системи. Виберіть фізичний пристрій; GeoQuiz запускається на вибраному пристрої. (Якщо вам не пропонується вибрати пристрій, а GeoQuiz запускається в емуляторі, перевірте описану раніше процедуру і переконайтеся в тому, що пристрій підключений.)

Додавання значка

Додаток GeoQuiz працює, але призначений для користувача інтерфейс виглядав би привабливіше, якби на кнопці Next була зображена стрілка, обернена направо.

Зображення такої стрілки можна знайти у файлі рішень цієї книги(http://www. bignerdranch.com/solutions/AndroidProgramming.zip). Файл рішень є набором проектів Eclipse — по одному для кожної глави.

Завантажте файл і відкрийте каталог 02 MVC/GeoQuiz/res. Знайдіть в нім підкаталоги drawable - hdpi, res/drawable - mdpi і drawable - xhdpi.

Суфікси імен каталогів означають екранну щільність пікселів пристрою.

mdpi

Середня щільність(~160 dpi)

hdpi

Висока щільність(~240 dpi)

xhdpi

Надвисока щільність(~320 dpi)

(Також існує категорія облаштувань низької щільності ldpi, але пристрої з такими екранами зараз вже майже не зустрічаються.)

Кожен каталог містить два графічні файли — arrow _ right.png і arrow _ left.png. Ці файли адаптовані для щільності пікселів, вказаної в імені каталогу.

У повноцінних застосуваннях важливо включити в проект графіку для різної щільності пікселів, оскільки це призводить до скорочення артефактів від масштабування зображень. Уся графіка в проекті встановлюється з додатком, а ОС вибирає найбільш відповідний варіант для конкретного пристрою.