Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как программно взять диагональ экрана андроид устройства? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Изменение Title Bar http://www.cyberforum.ru/android-dev/thread898934.html
Не нашел в интернете хорошего мануала, как можно изменить внешний вид стандартного title bar в приложении. Например сделать его другого цвета, изменять надпись при необходимости, убрать иконку...
Программирование Android Форматированный вывод чисел При считывании датчиков я получаю число типа float или double? Помоему все же float. Далее я записываю это число в поток. Но проблема в том, что иногда значения датчиков получаются разной длинны.... http://www.cyberforum.ru/android-dev/thread898643.html
Не удается подключиться к телефону по сокетам Программирование Android
Есть приложение на android, в нем кроме главного потока есть поток, который работает с сетью, в нем я создаю сокет, задаю ему порт и ставлю на прослушку подключений методом accept(). Есть также...
Программирование Android Запуск в ландшафтном режиме и запрет поворота. Как сделать?
Добрый день. Есть приложение с кучей активити. Что сделать, чтобы это приложение запускалось только в ландшафтном режиме и не реагировало на повороты экрана? Сделал как написано здесь , но в...
Программирование Android Ошибка при заргузке изображений http://www.cyberforum.ru/android-dev/thread898041.html
Если загружать не много изображений (штук 10), все работает нормально. А при загрузке больше 10, приложение завершает работу. В логах пишет OutOfMemoryError: bitmap size exceeds VM budget. Загружаю...
Программирование Android Стандартная кнопка Settings Доброго времени суток! Сделал своё первое android приложение и сразу же захотелось добавить пару настроек в него... При запуске приложения на телефоне, если нажать кнопку "Меню" на телефоне, то... подробнее

Показать сообщение отдельно
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
12.06.2013, 01:57
диагональ это размер, mdpi/hdpi/xdpi это разрешение, что-то не пойму что именно вам нужно...

Цитата Сообщение от geometria Посмотреть сообщение
Для коэффициента вращения canvas объекта на всех устройствах
разьве что-то из этого имеет отношение к вращению?

Добавлено через 3 минуты
в общем вот вам плотность
Java
1
2
3
4
5
6
7
8
9
10
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
switch(metrics.densityDpi){
     case DisplayMetrics.DENSITY_LOW:
                break;
     case DisplayMetrics.DENSITY_MEDIUM:
                 break;
     case DisplayMetrics.DENSITY_HIGH:
                 break;
}
а вот размер(надеюсь умеете гипотенузу вычислять)
Java
1
2
3
4
5
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru