¿Puedo obtener la resolución del teléfono Android ...?
si es así, ¿cómo ...?
Será muy útil para mí ..
Gracias ..¿Cómo obtener la resolución de pantalla de su dispositivo Android ...?
Respuesta
Si desea que las dimensiones de la pantalla en píxeles que se pueden utilizar getSize:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
Este método se introdujo en Android API 13, por lo que si desea obtener métricas de visualización para el uso de API anteriores:
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int wwidth = displaymetrics.widthPixels;
Si no está en un Ac tivity, puede obtener la pantalla predeterminada a través del WINDOW_SERVICE
. También asegúrese de configurar su minSdkVersion en al menos 4 en AndroidManifest.xml para habilitar las llamadas a display.getWidth().
WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
int width = display.getWidth(); // deprecated
int height = display.getHeight(); // deprecated
Editar: PhoneGap
la siguiente manera para averiguar el tamaño de la pantalla en píxeles
function getDeviceDimention() {
console.log("Device Dimention using PhoneGap");
console.log("Width = " + window.innerWidth);
console.log("Height = " + window.innerHeight);
}
como esto
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
vistazo a esta respuesta Android: How to get screen dimensions
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
Buena suerte!
Muchas gracias ... pero estoy usando phonegap .. ¿Es posible hacerlo usando javascript ..? –
Oh, realmente no me importa. No lo usé Lo siento. –
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager(). GetDefaultDisplay(). GetMetrics (metrics);
buena suerte 행운 을 빈다.
u puede conseguir una resolución de pantalla como esta
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height=display.getHeight();
Para PhoneGap puede utilizar esta
Usted puede utilizar dispositivo- ancho y altura del dispositivo
<meta name="viewport" content="width=device-width; user-scalable=no" />
Incluso, pueden obtener la altura y la anchura dispositivo usando jQuery jQuery Mobile & como esto
var width = $(window).width();
var height = $(window).height();
NOTA: - hacer esto cuando el dispositivo está listo.
Su funcionamiento .. Thnx bro .. –
Siempre mencione en su título cómo quiere hacerlo. Así que las personas correctas pueden ayudarlo ... Chalo está trabajando para usted. –
Para Córdova/Phonegap, he encontrado que el uso de
var width = screen.width
var height = screen.height
es más fiable que el uso de
var width = window.innerHeight
var height = window.innerWidth
con el fin de obtener la resolución de la pantalla actual. Desafortunadamente, este último es inexacto si su margen de desbordamiento se desborda o no ocupa todo el espacio disponible en la pantalla.
Estoy de acuerdo. Solo tenga cuidado en algunos dispositivos, la altura y el ancho no giran con la pantalla. – Leo
Puede llamar
Display display = getWindow().getWindowManager().getDefaultDisplay();
Point outSize = new Point();
display.getRealSize(outSize);
outSize.x es la anchura y la altura es outSize.y. Espero que ayude
Esto requiere API 17. – Sam
- 1. Resolución de pantalla de Android
- 2. Obtener resolución de pantalla
- 3. Obtener y establecer la resolución de pantalla
- 4. Resolución de pantalla mínima para dispositivos Android
- 5. ¿Cómo obtener resolución de pantalla en C++?
- 6. css obtener la altura de la resolución de pantalla
- 7. ¿Cómo puedo obtener la resolución de la pantalla en R
- 8. Programación de Android: resolución de pantalla
- 9. Cómo obtener la resolución de pantalla del navegador en vivo
- 10. Objetivo C: ¿cómo obtener la resolución de pantalla actual?
- 11. ¿Cómo puedo obtener una resolución de pantalla del Dispositivo (Windows Phone)
- 12. Corona SDK Resolución de pantalla del dispositivo cruzado
- 13. ¿Cómo obtener el tamaño de pantalla del dispositivo?
- 14. cómo determinar qué tocó la pantalla de mi dispositivo Android?
- 15. Android: Obtenga la resolución de pantalla/píxeles como valores enteros
- 16. ¿Cómo puedo obtener una resolución de pantalla en java?
- 17. cómo obtener una resolución de pantalla del usuario con PHP
- 18. en la aplicación para iPhone Cómo detectar la resolución de pantalla del dispositivo
- 19. Resolución de pantalla Silverlight
- 20. XNA - Obtenga la resolución de pantalla actual
- 21. Cálculo de la densidad de la pantalla de Android
- 22. Android: Altura de diseño en porcentaje de resolución de pantalla
- 23. Obtener resolución de pantalla mediante programación en OS X
- 24. Android: ¿Cómo se puede obtener framebuffer (captura de pantalla) en un dispositivo rooteado?
- 25. pantalla de código java resolución
- 26. cómo saber la densidad del dispositivo?
- 27. Cómo crear 7" Tablet (1280 * 800) Resolución de la pantalla del emulador de Android?
- 28. Resolución de píxeles de pantalla en mm
- 29. Captura de pantalla de Android en el dispositivo rooteado
- 30. declaración condicional para la resolución de pantalla?
Muchas gracias ... pero estoy usando phonegap .. ¿Es posible hacerlo usando javascript ..? –
@RikinThakkar ver firmware respuesta –
Entendido .. Gracias .. im va a probarlo .. –