我可以得到Android手機的分辨率..?
如果是,那麼如何..?
它會爲我真正有用的..
謝謝。如何獲得Android設備的屏幕分辨率..?
回答
如果你想在像素可以使用的getSize顯示屏尺寸:
Display display = getWindowManager().getDefaultDisplay();
Point size = new Point();
display.getSize(size);
int width = size.x;
int height = size.y;
這種方法是在Android的API 13推出,因此,如果您想獲得先前的API顯示的指標使用:
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int wwidth = displaymetrics.widthPixels;
如果您在交流不是您可以通過WINDOW_SERVICE
獲取默認顯示。另外,請務必在AndroidManifest.xml中將minSdkVersion設置爲至少4,以啓用對display.getWidth()的調用。
WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
Display display = wm.getDefaultDisplay();
int width = display.getWidth(); // deprecated
int height = display.getHeight(); // deprecated
編輯:PhoneGap的
使用以下方法來找出顯示像素尺寸
function getDeviceDimention() {
console.log("Device Dimention using PhoneGap");
console.log("Width = " + window.innerWidth);
console.log("Height = " + window.innerHeight);
}
這樣
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
int height = display.getHeight();
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
int width = dm.widthPixels;
int height = dm.heightPixels;
祝你好運!
非常感謝你.. 但我使用phonegap .. 是否有可能使用javascript ..? –
哦,我真的不介意。我沒有使用它。抱歉。 –
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager()。getDefaultDisplay()。getMetrics(metrics);
祝你好運 행운을빈다。
u能得到屏幕分辨率這樣
Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay();
int width = display.getWidth();
int height=display.getHeight();
對於PhoneGap的,你可以使用這個
您可以使用裝置 - 寬度和設備高度
<meta name="viewport" content="width=device-width; user-scalable=no" />
你甚至可以得到設備的高度和使用jquery & jQuery Mobile的這樣
var width = $(window).width();
var height = $(window).height();
注寬度: -做時,設備已準備就緒。
其工作.. 日Thnx兄弟.. –
始終提在你的標題要如何做到這一點。所以合適的人可以幫助你...... Chalo很好它爲你工作。 –
對於科爾多瓦/ PhoneGap的,我發現,使用
var width = screen.width
var height = screen.height
比爲了使用
var width = window.innerHeight
var height = window.innerWidth
獲取當前顯示器的分辨率更可靠。如果您的標記溢出或不佔用屏幕上的所有可用空間,後者很不幸不準確。
我同意。只需要注意某些設備的高度和寬度不隨顯示器旋轉。 – Leo
您可以撥打
Display display = getWindow().getWindowManager().getDefaultDisplay();
Point outSize = new Point();
display.getRealSize(outSize);
outSize.x是寬度和outSize.y是高度。希望它有幫助。
這需要API 17。 – Sam
- 1. 如何獲得設備(Windows Phone)的屏幕分辨率
- 2. Android設備屏幕分辨率
- 3. 如何獲得屏幕分辨率R
- 4. 如何根據設備/屏幕分辨率調整屏幕?
- 5. Corona SDK跨設備屏幕分辨率
- 6. Android的屏幕分辨率
- 7. Android的屏幕分辨率
- 8. 如何在Windows Phone設備上獲取屏幕分辨率
- 9. 處理屏幕分辨率較高的Android設備,如Samsung Tab
- 10. android屏幕分辨率
- 11. Android屏幕分辨率
- 12. 設置android屏幕分辨率
- 13. 獲取屏幕分辨率
- 14. 獲取屏幕分辨率
- 15. 獲取並設置屏幕分辨率
- 16. 如何更改android屏幕分辨率
- 17. Android設備的最低屏幕分辨率
- 18. 不同Android設備的屏幕分辨率
- 19. 如何確定設備上的高分辨率屏幕
- 20. 如何檢測移動設備的屏幕分辨率?
- 21. as3空氣的ios獲取屏幕設備分辨率
- 22. 屏幕分辨率
- 23. 屏幕分辨率
- 24. 屏幕分辨率
- 25. 屏幕分辨率
- 26. 屏幕分辨率
- 27. 屏幕分辨率
- 28. Delphi XE5 Android - 屏幕分辨率和設備配置文件
- 29. 使用WinRT API獲取設備屏幕分辨率(C++)
- 30. 如何獲得wpf中的實際桌面屏幕分辨率?
非常感謝你..但我正在使用phonegap ..是否有可能使用javascript ..? –
@RikinThakkar看到更新的答案 –
明白了.. 謝謝。 我去試試吧.. –