我正在将iPhone游戏移植到Windows Phone 7,我想知道如何获取手机的名称?就像在iPhone上一样,它就是你在iTunes中设置的名称,并且在API中也可以读取(obj-c ..)[[UIDevice currentDevice] name] ..
任何人都知道等效的WP7 .NET方法/属性?我在MSDN上找不到它们。
答案 0 :(得分:6)
您可以通过以下方式获取制造商指定的设备名称:
Microsoft.Phone.Info.DeviceExtendedProperties.GetValue("DeviceName").ToString();
请注意"There is no standard format for this string. This value may be empty."
更多信息:http://msdn.microsoft.com/en-us/library/ff941122(VS.92).aspx
答案 1 :(得分:1)
如果您使用的是XNA,请使用Gamer类的静态SignedInGamers属性。
编辑:我认为你的意思是所有者的名字,比如他们的玩家代号或名字,而不是他们命名设备的名称。
答案 2 :(得分:1)
我的猜测是你将在Microsoft.Phone.Info命名空间中工作,但他们还没有发布DeviceExtendedProperties或UserExtendedProperties类的成员。
答案 3 :(得分:1)
使用Microsoft.Phone.Info指令的 DeviceStatus.DeviceName