Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 7 更改低端/高端Wp7设备中的应用程序行为_Windows Phone 7_Marketplace - Fatal编程技术网

Windows phone 7 更改低端/高端Wp7设备中的应用程序行为

Windows phone 7 更改低端/高端Wp7设备中的应用程序行为,windows-phone-7,marketplace,Windows Phone 7,Marketplace,我将实现总是运行的动画,这将消耗太多的内存和CPU使用。因为在低端设备(256MB内存,如Lumia510)中,ui会挂起一段时间。 所以决定只在高内存设备(超过512MB的Ram,如710、雷达、820等)中运行动画。这可以通过获取设备总内存来实现 DeviceExtendedProperties.GetValue("DeviceTotalMemory"); 这种行为在市场上可以接受吗。?请澄清。有一种更好的方法可以使用DeviceExtendedProperties.GetValue(“A

我将实现总是运行的动画,这将消耗太多的内存和CPU使用。因为在低端设备(256MB内存,如Lumia510)中,ui会挂起一段时间。 所以决定只在高内存设备(超过512MB的Ram,如710、雷达、820等)中运行动画。这可以通过获取设备总内存来实现

DeviceExtendedProperties.GetValue("DeviceTotalMemory");

这种行为在市场上可以接受吗。?请澄清。

有一种更好的方法可以使用
DeviceExtendedProperties.GetValue(“ApplicationWorkingSetLimit”)
检测256 MB设备。这个想法很好,我在一些应用程序中也这么做。

为什么不呢?您只是根据设备的内存大小执行一个操作。这与验证应用程序是否一致运行以及是否遵循市场规则无关。

微软是否会因为应用程序在所有设备上都不一致而拒绝该应用程序。?