移动设备上的Web App兼容性

时间:2012-07-26 13:49:40

标签: android android-layout android-emulator

我是Mobile Development的新手。我正在为Android手机开发一个网页......我正在使用用户代理测试页面。

Mozilla / 5.0(Linux; U; Android 2.2.1; en-ca; LG-P505R Build / FRG83)AppleWebKit / 533.1(KHTML,类似Gecko)版本/ 4.0 Mobile Safari / 533.1

这是仅适用于指定的模型还是适用于所有Android手机?

我想知道,当移动设备尺寸发生变化时,网页对齐是否会发生变化?

提前致谢。

1 个答案:

答案 0 :(得分:0)

戈文德,

我想你的问题可能有几个答案。从我的角度来看,作为.NET开发人员,我会使用this CodeProject page中描述的方法来检测客户端浏览器的“移动性”。如果您严格查看用户代理,请查看“Android”一词是如何显示在那里的。只要确保你的比较代码包含单词“android”而没有任何其他东西而忽略大小写,你应该没事。

只要尺寸发生变化,您的移动设备就会尽力向您展示您想要查看的页面。这可能意味着它只是“缩小”所以一切看起来很小,或者它只能以常规尺寸显示页面的一小部分。你应该研究响应式设计技巧。我在这个主题上阅读的所有文档都说,加载一个单独的页面,或至少一组单独的CSS,而不是移动浏览器的普通网站和/或CSS更有利。然后,您可以优化这些设备的页面中显示的脚本和CSS甚至HTML代码。

祝你好运,

  • 马特