Разрешение Galaxy Note

Я говорю о разрешении устройства, а не о размере экрана.

Я видел ответы на многие предыдущие вопросы, что-то вроде 320 x480, я думаю, что это размер экрана. Поправь меня, если я ошибаюсь.

Например, разрешение Samsung Galaxy Note составляет 1280 х 800 пикселей.

Как я могу получить это значение в Java-программировании?

4 ответа

Решение

Попробуйте этот пример о том, как получить информацию о дисплее устройства.

Попробуй это

Display display = getWindowManager().getDefaultDisplay(); 
            int width = display.getWidth();  // deprecated
            int height = display.getHeight();  // deprecated
            Log.d("hai",width+"");
            Log.d("hai",height+"");
            DisplayMetrics dm = new DisplayMetrics();
            getWindowManager().getDefaultDisplay().getMetrics(dm);
            double x = Math.pow(width/dm.xdpi,2);
            double y = Math.pow(height/dm.ydpi,2);
            double screenInches = Math.sqrt(x+y);
            Log.d("hai","Screen inches : " + screenInches+"");

800x1280px - это разрешение в соответствии с http://www.phonegg.com/compare/27/Samsung-I9100-Galaxy-S-II-vs-Samsung-Galaxy-Note.html

этот вопрос должен сказать вам, как получить разрешение. Получить размеры экрана в пикселях

Используйте этот простой код, чтобы получить разрешение.

Display display = getWindowManager().getDefaultDisplay(); 
        int  width = display.getWidth();
        int height= display.getHeight();
        TextView w=(TextView)findViewById(R.id.textView2);
        w.setText(""+width);
        TextView h=(TextView)findViewById(R.id.textView4);
        h.setText(""+height);
Другие вопросы по тегам