【发布时间】:2010-10-20 23:32:02
【问题描述】:
我只是想知道是否有办法为模拟器下载一些应用程序。问题是我们即将启动我们自己的应用程序,并且我们希望确保我们所做的一切都“符合 Windows Phone 7 标准”。我想浏览一些应用程序,看看它们是做什么/如何做的;比如去设置、动画、导航等等。
【问题讨论】:
标签: windows-phone-7
我只是想知道是否有办法为模拟器下载一些应用程序。问题是我们即将启动我们自己的应用程序,并且我们希望确保我们所做的一切都“符合 Windows Phone 7 标准”。我想浏览一些应用程序,看看它们是做什么/如何做的;比如去设置、动画、导航等等。
【问题讨论】:
标签: windows-phone-7
Chris 是正确的,模拟器中没有市场访问权限。
检查应用的合规性最好的办法是查看UI Design Guidelines 和App Certification Requirements。
【讨论】:
请注意,您将无法在那里下载应用程序,但此代码将有助于在模拟器上查看 MarketPlace。
创建一个示例控制台应用程序,添加对 C:\Program Files (x86)\Common 的引用 Files\microsoft shared\Phone Tools\CoreCon\10.0\Bin\Microsoft.Smartdevice.Connectivity.dll 在 main 方法中粘贴以下代码。
DatastoreManager datastoreManager = new DatastoreManager(1033);
Platform platform = datastoreManager.GetPlatforms().Single(p => p.Name == "Windows Phone 7");
Device device = platform.GetDevices().Single(d => d.Name == "Windows Phone Emulator");
device.Connect();
Guid appID = new Guid("{5B04B775-356B-4AA0-AAF8-6491FFEA5630}");
if (device.IsApplicationInstalled(appID))
{
RemoteApplication app = device.GetApplication(appID);
app.Launch();
}
Console.ReadLine();
我通过使用 ILSPy for Windows Phone Library 获得了 appid。 对我有帮助的链接。
【讨论】:
不,你今天不能。您可以通过developer.windowsphone.com 查看设计指南。
【讨论】:
Windows Phone 7 设备已开始出现在市场上。你应该计划得到一个。我使用模拟器完成了大部分 Windows Phone 7 应用程序开发。几周前,当我拿到一台设备时,我开始测试应用程序,发现了许多与性能、网络连接等相关的问题。因此,在提交之前在真实设备上测试应用程序确实很有好处。市场。
【讨论】:
虽然该问题最初针对的是 Windows Phone 7,但其他访问者可能会很想知道 WP8 模拟器确实具有市场访问权限。
【讨论】: