0
О себе Алексей Устенко Программист @ustav
Разработка под  Android  для устройств   разных   разрешений и размеров Я слежу за вами 14  января 2011 г.
Телефоны 240x320 ldpi 3.2” 320x480 mdpi 3.2” 480x800 hdpi 3.7”
Нестандартные 540x960 (x)hdpi 4” 240x400 ldpi 3.2”
Планшеты 1024 x 600 mdpi 7” 1280x800 mdpi 10.1”
GoogleTV 1920x1080 24”, 32”, 40”, 46”
Экраны TweetDeck , 12  октября Google,  2 августа ldpi mdpi hdpi Small 2.3% Normal 0.4% 45.9% 51.2% Large
Сначала был  G1 320x480 mdpi 3.2” 22  октября 2008
Пончик
<supports-screens> xlargeScreens –  начиная с  Android 2.3
Режим совместимости Приложение скомпилировано для  Android 1.5
Плотность ldpi  – Low DPI.  Низкая плотность mdpi  – Medium DPI.  Средняя плотность hdpi  – High DPI.  Высокая плотность x...
Размер small  –  Маленький normal  –  Нормальный large  –  Большой xlarge  –  Очень большой ( начиная с  Android 2.3)
Как  Android  определяет
Что со всем  э тим делать? Несколько рекомендаций,  которые облегчат жизнь
Правила, а не позиции AbsoluteLayout RelativeLayout fill_parent wrap_content
layout_weight
Избегать физических точек sp  – для текста px = dp*(density/160) getResources().getDisplayMetrics().density px  – плохо ! ...
Разные ресурсы  для разных устройств
Наборы ресурсов   v7   v4 Внимание:  Android 1.5 и 1.6 v3 Версия ОС независимо от плотности nodpi начиная с Android 2.2 xh...
Ресурсы по умолчанию Размер экрана:  normal Плотность:  mdpi
Используйте масштабируемые изображения 9 -patch http://developer.android.com/guide/developing/tools/draw9patch.html http:/...
Изображения,  определенные с помощью  XML
Тестируйте на разных экранах Можно даже запустить эмулятор  установив реальные физические размеры экрана
Конец Supporting multiple screens: http://developer.android.com/guide/practices/screens_support.html
Upcoming SlideShare
Loading in...5
×

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

8,467

Published on

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

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
8,467
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Разработка под Android для устройств разных разрешений и размеров"

  1. 1. О себе Алексей Устенко Программист @ustav
  2. 2. Разработка под Android для устройств разных разрешений и размеров Я слежу за вами 14 января 2011 г.
  3. 3. Телефоны 240x320 ldpi 3.2” 320x480 mdpi 3.2” 480x800 hdpi 3.7”
  4. 4. Нестандартные 540x960 (x)hdpi 4” 240x400 ldpi 3.2”
  5. 5. Планшеты 1024 x 600 mdpi 7” 1280x800 mdpi 10.1”
  6. 6. GoogleTV 1920x1080 24”, 32”, 40”, 46”
  7. 7. Экраны TweetDeck , 12 октября Google, 2 августа ldpi mdpi hdpi Small 2.3% Normal 0.4% 45.9% 51.2% Large
  8. 8. Сначала был G1 320x480 mdpi 3.2” 22 октября 2008
  9. 9. Пончик
  10. 10. <supports-screens> xlargeScreens – начиная с Android 2.3
  11. 11. Режим совместимости Приложение скомпилировано для Android 1.5
  12. 12. Плотность ldpi – Low DPI. Низкая плотность mdpi – Medium DPI. Средняя плотность hdpi – High DPI. Высокая плотность xhdpi – Extra High DPI. Очень высокая плотность ( начиная с Android 2.2)
  13. 13. Размер small – Маленький normal – Нормальный large – Большой xlarge – Очень большой ( начиная с Android 2.3)
  14. 14. Как Android определяет
  15. 15. Что со всем э тим делать? Несколько рекомендаций, которые облегчат жизнь
  16. 16. Правила, а не позиции AbsoluteLayout RelativeLayout fill_parent wrap_content
  17. 17. layout_weight
  18. 18. Избегать физических точек sp – для текста px = dp*(density/160) getResources().getDisplayMetrics().density px – плохо ! dp, sp – хорошо! dp – для всего остального Если очень надо
  19. 19. Разные ресурсы для разных устройств
  20. 20. Наборы ресурсов   v7   v4 Внимание: Android 1.5 и 1.6 v3 Версия ОС независимо от плотности nodpi начиная с Android 2.2 xhdpi   hdpi   mdpi   ldpi Плотность   land   port Ориентация   notlong   long Соотношение сторон начиная с Android 2.3 xlarge   large   normal   small Размер экрана Примечания Значения Название
  21. 21. Ресурсы по умолчанию Размер экрана: normal Плотность: mdpi
  22. 22. Используйте масштабируемые изображения 9 -patch http://developer.android.com/guide/developing/tools/draw9patch.html http://developer.android.com/guide/topics/graphics/2d-graphics.html
  23. 23. Изображения, определенные с помощью XML
  24. 24. Тестируйте на разных экранах Можно даже запустить эмулятор установив реальные физические размеры экрана
  25. 25. Конец Supporting multiple screens: http://developer.android.com/guide/practices/screens_support.html
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×