me dieron el tamaño de pantalla mediante el uso de lo siguiente de una actividad,Android dimensiones jugar a pantalla de Servicio
Display display = getWindowManager().getDefaultDisplay();
Pero lo mismo no está funcionando de un servicio (por razones obvias, lo sé!) Pero necesita desesperadamente obtener el tamaño de visualización de un servicio. ¿Puede alguien1 explicarme de otra manera para obtener ScreenSize?
Supongo que, por lo que veo, no hay manera de que podamos obtener el tamaño de pantalla del servicio. Wat lo he hecho a partir de ahora es comenzar la actividad al menos 1ce por defecto y almacenar el tamaño de pantalla real en píxeles en las preferencias compartidas. Utilizo las preferencias compartidas para obtener el valor cuando se inicia el servicio.
¿Es esta la única forma en que funcionará? ¿No podemos de ninguna manera obtener el tamaño de pantalla del servicio?
revise esto: http: //stackoverflow.com/questions/3166501/getting-the-screen-density-programmatically-in-android – Praveen
hola gracias Praveen por su respuesta, pero como he explicado anteriormente, el getWindowsManager() es una función que necesita actividad como contexto! ¡y estoy tratando de hacer lo mismo con un servicio! El enlace anterior no ayuda a obtener el tamaño de visualización de un servicio. Y además de eso tu pregunta es acerca de la densidad mientras necesito los píxeles ... – JaVadid
ambos están en mis enlaces. Tengo que decirte que la altura y el ancho son píxeles. compruebe esta respuesta a mi pregunta: http://stackoverflow.com/questions/3166501/getting-the-screen-density-programmatically-in-android/3166551#3166551 – Praveen