C# 如何在c语言中获得android设备的屏幕分辨率#
我正在使用C#为移动设备创建一个优化的网页。有没有办法在android设备上为大屏幕和小屏幕分别提供一个页面?有了苹果,我可以区分iPad和iPhone,但如何用galaxy标签或普通android手机来区分呢C# 如何在c语言中获得android设备的屏幕分辨率#,c#,asp.net,android,screen-resolution,C#,Asp.net,Android,Screen Resolution,我正在使用C#为移动设备创建一个优化的网页。有没有办法在android设备上为大屏幕和小屏幕分别提供一个页面?有了苹果,我可以区分iPad和iPhone,但如何用galaxy标签或普通android手机来区分呢 在这种情况下,我不想使用任何javascript。我认为不使用java脚本也没有办法做到这一点。考虑一下如何确定普通浏览器的屏幕分辨率。这与android浏览器没有太大区别。它是一个运行在非常不同的设备上的操作系统,您的应用程序不可能完全了解这些设备。要完全优化你的页面,你必须要求客户端
在这种情况下,我不想使用任何javascript。我认为不使用java脚本也没有办法做到这一点。考虑一下如何确定普通浏览器的屏幕分辨率。这与android浏览器没有太大区别。它是一个运行在非常不同的设备上的操作系统,您的应用程序不可能完全了解这些设备。要完全优化你的页面,你必须要求客户端提供屏幕分辨率 首先,我建议您使用JavaScript,因为您可以编写自己的代码来检测屏幕宽度和高度,并相应地设置页面样式,但这也是您的选择 但是,有两种可能性(如果您确实不想要JS):
如果手机模型作为用户代理的一部分发送,则这可能通过用户代理实现。但这里的问题是,您必须有一个所有模型及其分辨率的完整列表。Javascript将更容易。