如何将手机和平板电脑用户(两者)重定向到不同的url



请帮忙!我需要一个代码,用于将手机和平板电脑用户(所有用户)重定向到不同的URL。问题是,我有一个桌面用户的flash基础网站和手机和平板电脑用户的html 5,所以我需要一个代码来确定用户是否使用手机(或平板电脑),并将他发送到不同的URL。我发现了一些jscript,它通过检查屏幕的宽度来确定这一点(if(screen.width<=1024)),但我认为很快平板电脑的屏幕就会比1024(这是当今最大的标准平板电脑)更大,所以它不会再满了。如果我输入一个大于1024的数字,它将与台式机/笔记本电脑屏幕的尺寸相同。。。

我认为如果你把你的网站开发成一个响应式网站,那么你的问题就会自动解决。。。。。。。。。

使用以下代码获取设备宽度并应用您的URL

DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int height = displaymetrics.heightPixels;
int wwidth = displaymetrics.widthPixels;

希望这能帮助你。。。。。。。。。。。。

为此,您必须确定用户拥有哪个设备>??

为此,请尝试下面的代码。。。

if (android.os.Build.VERSION.SDK_INT > 10 && android.os.Build.VERSION.SDK_INT <18 ) {
//do stuff
}
else
{
 //do stuff
}

最新更新