О себе презентация

Содержание

Разработка под Android для устройств разных разрешений и размеров Я слежу за вами 14 января 2011 г.

Слайд 1О себе
Алексей Устенко

Программист
@ustav


Слайд 2Разработка под Android для устройств разных разрешений и размеров
Я слежу за

вами

14 января 2011 г.


Слайд 3Телефоны
240x320
ldpi
3.2”
320x480
mdpi
3.2”
480x800
hdpi
3.7”


Слайд 4Нестандартные
540x960
(x)hdpi
4”
240x400
ldpi
3.2”


Слайд 5Планшеты
1024x600
mdpi
7”
1280x800
mdpi
10.1”


Слайд 6GoogleTV
1920x1080
24”, 32”, 40”, 46”


Слайд 7Экраны
TweetDeck, 12 октября
Google, 2 августа


Слайд 8Сначала был G1
320x480
mdpi
3.2”
22 октября 2008


Слайд 9Пончик


Слайд 10
xlargeScreens – начиная с Android 2.3


Слайд 11Режим совместимости
Приложение скомпилировано для Android 1.5


Слайд 12Плотность
ldpi – Low DPI. Низкая плотность
mdpi – Medium DPI. Средняя плотность
hdpi

– High DPI. Высокая плотность

xhdpi – Extra High DPI. Очень высокая плотность
(начиная с Android 2.2)


Слайд 13Размер
small – Маленький
normal – Нормальный
large – Большой
xlarge – Очень большой
(начиная с

Android 2.3)

Слайд 14Как Android определяет


Слайд 15Что со всем этим делать?
Несколько рекомендаций,
которые облегчат жизнь


Слайд 16Правила, а не позиции
AbsoluteLayout
RelativeLayout
fill_parent
wrap_content


Слайд 17layout_weight




Слайд 18Избегать физических точек
sp – для текста
px = dp*(density/160)
getResources().getDisplayMetrics().density
px – плохо! dp,

sp – хорошо!

dp – для всего остального

Если очень надо



Слайд 19Разные ресурсы для разных устройств


Слайд 20Наборы ресурсов


Слайд 21Ресурсы по умолчанию
Размер экрана: normal
Плотность: mdpi


Слайд 22Используйте масштабируемые изображения
9-patch
http://developer.android.com/guide/developing/tools/draw9patch.html
http://developer.android.com/guide/topics/graphics/2d-graphics.html


Слайд 23Изображения, определенные с помощью XML


Слайд 24Тестируйте на разных экранах
Можно даже запустить эмулятор
установив реальные физические размеры

экрана

Слайд 25Конец
Supporting multiple screens: http://developer.android.com/guide/practices/screens_support.html


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика