Ciao a tutti, sono nuovo del forum e spero di ricevere una risposta perché non sò cosa inventarmi.

Sto sviluppando un app nella quale ho bisogno di avere degli elementi grafici presi da un mio server, unico problema è che questi elementi grafici sono diversi per i tablet e per gli smartphone, quindi mi servirebbe capire come fare per sapere se la mia app si trova su un tablet o su di uno smartphone.

Ho provato con questo codice ma mi da errore:
codice:
Display display = ((WindowManager) getSystemService(WINDOW_SERVICE)).getDefaultDisplay();

int x = display.getWidth();
int y = display.getHeight();
in teoria cosi dovrei avere la larghezza e l'altezza del display ma getSystemServices(WINDOW_SERVICE) me lo da rosso e getWidth , getHeight me li barra.

Sapete come posso fare? almeno per ricevere le dimensioni del display?
una volta fatto quello con un if forse dovrei riuscire a capire di cosa si trtta.


Grazie in anticipo per ogni risposta