Nabend Leute,
Ich bringe mir derzeit das Programmieren mit Java in Verbindung mit Android bei. Für meine derzeitige App die ich Programmiere muss ich ermitteln welche Android Version auf dem Handy installiert ist, welches die App startet. Da ich die Bildschirmauflösung auslesen muss und diese abhängig von der API auf zwei verschiedenen art und weisen ausgelesen wird.
Wie Programmiere ich das am leichtesten?
if(...)
{
//Ab api 13 benutze ->
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int screen_width = size.x;
int screen_height = size.y;
}
else if(...)
{
//Api <= 13 ->
int screen_width = getWindowManager().getDefaultDisplay().getWidth();
int screen_height = getWindowManager().getDefaultDisplay().getHeight();
}
Gruß Mare
Ich bringe mir derzeit das Programmieren mit Java in Verbindung mit Android bei. Für meine derzeitige App die ich Programmiere muss ich ermitteln welche Android Version auf dem Handy installiert ist, welches die App startet. Da ich die Bildschirmauflösung auslesen muss und diese abhängig von der API auf zwei verschiedenen art und weisen ausgelesen wird.
Wie Programmiere ich das am leichtesten?
if(...)
{
//Ab api 13 benutze ->
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int screen_width = size.x;
int screen_height = size.y;
}
else if(...)
{
//Api <= 13 ->
int screen_width = getWindowManager().getDefaultDisplay().getWidth();
int screen_height = getWindowManager().getDefaultDisplay().getHeight();
}
Gruß Mare
Zuletzt bearbeitet: