2013-06-26 112 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

相关问题