這個問題並不複雜,但是問的人實在很多,所以還是集中回答一下。
從android 3.2(api level 13)開始,在activity裡使用下面的方法來獲取螢幕解析度(單位是畫素):
display display = getwindowmanager().getdefaultdisplay(); //如果**不是寫在activity裡,用下面的方法(通過window_service獲取display物件):activity#getwindowmanager()
point size = new
point();
display.getsize(size);
int width =size.x;
int height = size.y;
windowmanager wm =(windowmanager) ctx.getsystemservice(context.window_service);如果android版本小於3.2,那麼因為display物件還沒有getsize()方法,應該用下面的方法獲取螢幕解析度:display display =wm.getdefaultdisplay();
display.getsize(size);
int width =size.x;
int height = size.y;
display display =getwindowmanager().getdefaultdisplay();platform versionint width = display.getwidth();
int height = display.getheight();
api level
version_code
notes
android 5.0
21lollipop
(正式的名稱)
21l
(暫時使用的名稱)
android 4.4w
20kitkat_watch
android 4.4
19kitkat
android 4.3
18jelly_bean_mr2
android 4.2
17jelly_bean_mr1
android 4.1, 4.1.1
16jelly_bean
platform highlights
android 4.0.3, 4.0.4
15ice_cream_sandwich_mr1
platform highlights
android 4.0, 4.0.1, 4.0.2
14ice_cream_sandwich
android 3.2
13honeycomb_mr2
android 3.1.x
12honeycomb_mr1
platform highlights
android 3.0.x
11honeycomb
platform highlights
android 2.3.4
android 2.3.3
10gingerbread_mr1
platform highlights
android 2.3.2
android 2.3.1
android 2.3
9gingerbread
android 2.2.x
8froyo
platform highlights
android 2.1.x
7eclair_mr1
platform highlights
android 2.0.1
6eclair_0_1
android 2.0
5eclair
android 1.6
4donut
platform highlights
android 1.5
3cupcake
platform highlights
android 1.1
2base_1_1
android 1.0
1base
display | android developers
android: how to get screen dimensions
what is api level?
[android問答] 如何獲得手機螢幕解析度?
Android問答 如何獲得手機螢幕解析度?
android問答 如何獲得手機螢幕解析度?這個問題並不複雜,但是問的人實在很多,所以還是集中回答一下。從android 3.2 api level 13 開始,在activity裡使用下面的方法來獲取螢幕解析度 單位是畫素 display display getwindowmanager getd...
android 獲得手機資訊
android中與 功能相關的類是 telephonymanager 此類中定義了很多常量,以下分類說明 獲取以下資訊需要在androidmanifest.xml中指定許可權 一 資料連線狀態 獲取資料連線狀態 int getdatastate 獲取資料活動狀態 int getdataactivit...
Android 利用方向感測器獲得手機的相對角度
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!1.android 的座標系是如何定義x,y z 軸的。x軸的方向是沿著螢幕的水平方向從左向右,如果手機不是正方形的話,較短的邊需要水平放置,較長的邊需要垂直放置。y軸的方向是從螢幕的左下角開始沿著螢幕的的垂直方向指向螢幕的頂端。將手機放在桌子上,...