2013-06-26 115 views
0

嘿,我想有一個平板電腦版本和智能手機版本的我的應用程序,用phonegap。我怎麼能意識到這一點(在Android中)。我可以使用JavaScript檢查它是平板電腦還是智能手機?我不認爲它正常工作。或者我可以在清單中設置它並將2 APK上傳到Play商店?Phonegap應用程序distrubute版本的平板電腦或智能手機Android

請幫幫我

謝謝!

回答

0

對於一個純粹的JS解決方案,你可以看着屏幕尺寸,這樣的事情:

MIN_TABLET_SCREEN_WIDTH = 720; 
IS_TABLET = Math.min($(window).width(), $(window).height()) >= MIN_TABLET_SCREEN_WIDTH; 
IS_PHONE = !IS_TABLET; 

一個人的小藥片是另一個人的大型手機 - 這取決於你的手有多大:-) 因此,您可以調整MIN_TABLET_SCREEN_WIDTH的值,以確定哪種屏幕尺寸適合您的目的以區別爲平板電腦或手機。

+0

是的,但平板電腦可以有像新的智能手機一樣的屏幕尺寸(像素),這就是問題... –

+0

爲了我的目的,屏幕尺寸就足夠了:如果有足夠的像素來顯示我的平板電腦視圖(即使每個像素因爲它真的是高分辨率的手機顯示屏),這些都適合我的需求。但是,如果您需要根據其他一些標準(如物理屏幕大小)進行區分,則需要根據物理設備執行某些操作,例如使用[WURFL](http://wurfl.sourceforge.net/) – DaveAlden

相關問題