首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于DeviceID的查询

关于DeviceID的查询
EN

Stack Overflow用户
提问于 2011-03-15 19:33:53
回答 2查看 1.6K关注 0票数 1

有两个查询:首先,我能够从DeviceExtendedProperties中检索DeviceUniqueID。它提供了一个长度为20字节的字节数组。我只能将其转换为base64字符串以使其具有可读性。使字节数组可读的实际方法是什么?其次,我使用ActiveSync注册了我的WP7设备,从该设备收到的deviceID是XXXXXXXXXXXXXXXXXXXXXXXXXXDFA720,它由32个字符组成。它与DeviceUniqueID不同。如何从设备获取此deviceID?

EN

回答 2

Stack Overflow用户

发布于 2011-03-15 19:55:29

我使用以下代码来获取格式化字符串形式的DeviceUniqueId:

代码语言:javascript
复制
/// <summary>
/// Gets the unique identifier for the device.
/// </summary>
/// <returns>A string representation of the unique device identifier.
public static string GetDeviceId()
{
    byte[] uniqueId = (byte[])DeviceExtendedProperties.GetValue("DeviceUniqueId");
    return BitConverter.ToString(uniqueId);
}

不确定在WP7设备上使用ActiveSync是什么意思。如果你能给我更多的细节来重现,我也许能提供进一步的帮助。

票数 3
EN

Stack Overflow用户

发布于 2011-03-15 20:09:33

Windows Phone 7不支持ActiveSync (或Windows Mobile Device Center)。

您的32字符ID可能是ANID或匿名ID (请参见http://msdn.microsoft.com/en-us/library/microsoft.phone.info.userextendedproperties.trygetvalue(v=VS.92).aspx

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5311101

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档