当我开始在我们公司的Windows Phone应用程序项目中工作时,WP还没有全高清分辨率。但现在有了,我应该在可湿性粉剂商店中禁用全高清设备的应用程序。我到底该怎么做呢?
这样做的主要原因是,当与全高清设备一起使用时,该应用程序的屏幕顶部有一条厚厚的黑丝带。
我注意到,当您更新或上传.xap文件时,应用商店会识别应用程序的要求。该商店表示,该应用程序可以在所有屏幕上运行。如何设置应用程序禁用高清分辨率屏幕的要求?
该应用程序是为了支持WP版本7.1到8。我在互联网上寻找帮助,但似乎因为这个应用程序是WP7兼容的,我不能描述WMAppManifest中的分辨率,商店会很容易找到它。或者我可以吗?
如果我能用一些简单的方法来做这件事,而不是通过整个应用程序来让它在高清屏幕上“更好”工作,那就太好了。
发布于 2014-04-01 16:58:33
您无法阻止具有特定显示分辨率的用户安装您的应用程序。一个类似的问题被问到了here,它是关于针对特定设备类型的应用程序的安装预防。你能做的就是签入代码。
您可以在启动应用程序时检查设备的显示分辨率。如果大小超过您的限制,您可以通知用户并退出应用程序。
How can I get a screen resolution of Device (Windows Phone)
然而,我不知道这将如何影响应用程序认证。
发布于 2014-04-01 17:13:37
Windows Phone 7.1仅支持800 x 480分辨率,Windows Phone 8支持多分辨率。
Windows Phone 8上的Windows Phone 7x应用程序使用的缩放比例意味着,如果是720p和1080p设备,您将获得黑带。你无能为力。
你可以将应用程序重新编译为Windows phone8应用程序,并同时拥有WP7x和WP8 xaps,这将确保正确地使用空间,并且不会显示黑带。
https://stackoverflow.com/questions/22779248
复制相似问题