回答
這裏是你如何讓屏幕密度的鏈接:Get screen dimensions in pixels
然後你會做這樣的事情,如果(屏幕>選擇compareValue),那麼我們有片劑,否則電話。
另一種檢測方法是檢測Android版本 檢查變量android.os.Build.VERSION,蜂窩設備是平板2.x設備是手機或平板電腦。
http://developer.android.com/reference/android/os/Build.VERSION.html
是的,但從長遠來看,4.0版的平板電腦也會有缺陷。屏幕尺寸將是正確的方式:) – Warpzit 2011-12-16 19:01:42
這是一種過時的 – user210504 2012-10-18 20:46:11
你可以看到下面張貼
https://stackoverflow.com/a/11330947/1441666
public static boolean isTablet(Context context) {
return (context.getResources().getConfiguration().screenLayout
& Configuration.SCREENLAYOUT_SIZE_MASK)
>= Configuration.SCREENLAYOUT_SIZE_LARGE;
}
如果設備在大屏幕上操作,這將返回true。
protected String getDeviceType() {
boolean status = (context.getResources().getConfiguration().screenLayout
& Configuration.SCREENLAYOUT_SIZE_MASK)
>= Configuration.SCREENLAYOUT_SIZE_LARGE;
if (status)
return "Mobile";
else
return "Tablet";
}
- 1. 如何在Android中檢測平板電腦或移動設備
- 2. 檢測Ipad,平板電腦或移動設備使用jQuery
- 3. 如何在PHP中檢測移動設備和平板電腦
- 4. 如何檢測缺少GPS的Android平板電腦設備?
- 5. jQuery檢測頁面大小調整或平板電腦和移動設備
- 6. 如何在android中支持所有設備(移動設備和平板電腦)?
- 7. 如何檢測當前設備是Android平板電腦?
- 8. 檢測移動設備 - 和平板設備
- 9. 檢測設備是否被用作筆記本電腦或平板電腦
- 10. 適用於移動設備/平板電腦的Tableau儀表板
- 11. 使移動設備成爲平板電腦的遙控器?
- 12. 平板電腦/移動設備上的backbone.js和調試
- 13. 如何在Phonegap中查找Android平板電腦或移動設備?
- 14. 僅適用於平板電腦設備
- 15. 是當前設備平板電腦嗎?
- 16. 檢測手機或平板設備
- 17. 將Appmaker應用程序部署到移動設備或平板電腦上?
- 18. 溢出-X不是平板電腦和移動設備
- 19. 移動和平板電腦設備標題截止Wordpress
- 20. CSS媒體查詢(移動設備,平板電腦和屏幕)
- 21. 如何在平板電腦/移動設備上對這些列進行分類?
- 22. 如何檢查Windows設備是手機還是平板電腦?
- 23. 如何檢測移動設備移動?
- 24. 如何在移動設備/平板電腦上使用EXTJS應用程序?
- 25. 移動設備和平板設備測試
- 26. 如何以編程方式檢查設備是平板電腦還是手持設備
- 27. 如何使用CSS或JavaScript檢測移動設備和平板電腦,而不考慮品牌?
- 28. 如何檢測作爲USB主機的Android平板電腦中的USB設備?
- 29. 如何在Android移動設備和平板電腦上製作獨立的UI
- 30. 如何禁用移動設備和平板電腦視圖上的視差?
您可以看看屏幕大小和或api版本。將推薦屏幕大小作爲api 4.0適用於手機和平板電腦。 – Warpzit 2011-12-16 14:32:44