當前位置:首頁 » 安卓系統 » android獲取屏幕

android獲取屏幕

發布時間: 2022-08-11 05:05:42

1. android獲取屏幕截圖的方法是怎樣的

最基本的通用的截圖方式,電源鍵+home鍵。不同品牌的手機也會有不同的截圖方式,像小米有專用的截圖功能鍵,三指同時下拉也能截屏;華為好像用指關節雙擊屏幕就能截屏。

2. 怎樣獲取Android手機屏幕的大小

要獲取手機屏幕大小,其實太簡單,只要用尺量取屏幕對角尺寸(單位:mm)。然後用這個尺寸除以25.4,就得到英寸了。譬如:127mm/25.4=5.0 英寸。

3. android獲取屏幕的解析度方法有哪幾種

獲取屏幕解析度的方式如下:

一、在activity中

1、DisplayMetrics dm = getResources().getDisplayMetrics();

int screenWidth = dm.widthPixels;

int screenHeight = dm.heightPixels;

2、DisplayMetrics dm = new DisplayMetrics();

this.getWindowManager().getDefaultDisplay().getMetrics(dm);

int screenWidth = dm.widthPixels;

int screenHeight = dm.heightPixels;

二、在service中

DisplayMetrics dm = new DisplayMetrics();

dm = getResources().getDisplayMetrics();

int screenWidth = dm.widthPixels;

int screenHeight = dm.heightPixels;

4. Android中的手機屏幕像素的幾種獲取方式

使用Activity類中的方法來獲取,使用范圍是在Activity的類及子類中和有傳入Activity類及子類的對象參數的方法中使用
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 通過Activity類中的getWindowManager()方法獲取窗口管理,再調用getDefaultDisplay()方法獲取獲取Display對象
Display display = getWindowManager().getDefaultDisplay();
// 方法一(推薦使用)使用Point來保存屏幕寬、高兩個數據
Point outSize = new Point();
// 通過Display對象獲取屏幕寬、高數據並保存到Point對象中
display.getSize(outSize);
// 從Point對象中獲取寬、高
int x = outSize.x;
int y = outSize.y;
// 通過吐司顯示屏幕寬、高數據
Toast.makeText(this, "手機像素為:" + x + "x" + y, Toast.LENGTH_LONG).show();
// 方法二(不推薦使用)直接通過Display對象獲取屏幕寬、高數據
int width = display.getWidth();
int height = display.getHeight();
// 通過吐司顯示屏幕寬、高數據
Toast.makeText(this, "手機像素為:" + width + "x" + height, Toast.LENGTH_LONG).show();
}
}

5. android獲取屏幕的解析度方法有幾種

獲取屏幕解析度的方式如下:

一、在activity中

1、DisplayMetrics dm = getResources().getDisplayMetrics();

int screenWidth = dm.widthPixels;

int screenHeight = dm.heightPixels;

2、DisplayMetrics dm = new DisplayMetrics();

this.getWindowManager().getDefaultDisplay().getMetrics(dm);

int screenWidth = dm.widthPixels;

int screenHeight = dm.heightPixels;

二、在service中

DisplayMetrics dm = new DisplayMetrics();

dm = getResources().getDisplayMetrics();

int screenWidth = dm.widthPixels;

int screenHeight = dm.heightPixels;

6. 在android中如何獲取顯示器屏幕大小

// 通過WindowManager獲取

java">DisplayMetricsdm=newDisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
System.out.println("heigth:"+dm.heightPixels);
System.out.println("width:"+dm.widthPixels);

// 通過Resources獲取

DisplayMetricsdm2=getResources().getDisplayMetrics();
System.out.println("heigth2:"+dm2.heightPixels);
System.out.println("width2:"+dm2.widthPixels);

// 獲取屏幕的默認解析度

Displaydisplay=getWindowManager().getDefaultDisplay();
System.out.println("width-display:"+display.getWidth());
System.out.println("heigth-display:"+display.getHeight());

7. android如何獲取整個屏幕大小

有兩種方式:(獲取到的大小准確度與手機的類型有關,google手機你還需要加上底部欄)
1.
WindowManager
wm
=
(WindowManager)
getContext()
.getSystemService(Context.WINDOW_SERVICE);
int
width
=
wm.getDefaultDisplay().getWidth();
int
height
=
wm.getDefaultDisplay().getHeight();
2.
WindowManager
wm
=
this.getWindowManager();
int
width
=
wm.getDefaultDisplay().getWidth();
int
height
=
wm.getDefaultDisplay().getHeight();

8. 怎樣獲取Android手機屏幕的大小(解析度、密度)

下面的代碼即可獲取屏幕的尺寸: 在一個Activity的onCreate方法中,編寫以下代碼: DisplayMetrics metric = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metric); int width = metric.widthPixels; // 寬度(PX) int height = metric.heightPixels; // 高度(PX) float density = metric.density; // 密度(0.75 / 1.0 / 1.5) int densityDpi = metric.densityDpi; // 密度DPI(120 / 160 / 240) 需要注意的是,在一個低密度的小屏手機上,僅靠上面的代碼是不能獲取正確的尺寸的。 所以,需要在工程的AndroidManifest.xml文件中,加入supports-screens節點,如下: <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true" android:resizeable="true" android:anyDensity="true" /> 這樣當前的Android程序就支持了多種解析度,那麼就可以得到正確的物理尺寸了。

9. android編程:android中如何獲取屏幕大小

Displaydisplay=getWindowManager().getDefaultDisplay();
Pointsize=newPoint();
display.getSize(size);
intwidth=size.x;
intheight=size.y;

熱點內容
無線網卡怎麼改密碼 發布:2025-01-18 06:54:41 瀏覽:765
ava動態編譯 發布:2025-01-18 06:54:39 瀏覽:764
中國學位論文全文資料庫 發布:2025-01-18 06:43:49 瀏覽:688
全局變數存儲類別 發布:2025-01-18 06:39:29 瀏覽:423
蘋果平板的王者號如何轉移到安卓 發布:2025-01-18 06:37:11 瀏覽:611
圖片訪問量 發布:2025-01-18 06:36:34 瀏覽:497
數據結構與演算法下載 發布:2025-01-18 06:36:32 瀏覽:314
如何租ip伺服器 發布:2025-01-18 06:29:07 瀏覽:117
sql周的第一天 發布:2025-01-18 06:29:05 瀏覽:887
安卓軟體如何看本地視頻 發布:2025-01-18 06:28:24 瀏覽:927