虚位以待(AD)
虚位以待(AD)
首页 > 软件编程 > WindowsPhone/WindowsMobile > wp7中如何获取设备ID和用户ID

wp7中如何获取设备ID和用户ID
类别:WindowsPhone/WindowsMobile   作者:码皇   来源:互联网   点击:

private static readonly int ANIDLength = 32; private static readonly int ANIDOffset = 2; 需要在WMAppManifest 中添加 ID_CAP_IDENTITY_DEVICE 权限,并且用户在marketplace下载程序的时

private static readonly int ANIDLength = 32; 
        private static readonly int ANIDOffset = 2; 

 
        //需要在WMAppManifest  中添加 ID_CAP_IDENTITY_DEVICE  权限,并且用户在marketplace下载程序的时候会有提示
        public static byte[] GetDeviceUniqueID() 
        { 
            byte[] result = null; 
            object uniqueId; 
            if (DeviceExtendedProperties.TryGetValue("DeviceUniqueId", out uniqueId)) 
                result = (byte[])uniqueId; 
            return BitConverter.ToString(result, 0, result.Length);
        } 
 
        // 需要在WMAppManifest  中添加 ID_CAP_IDENTITY_USER  权限,并且用户在marketplace下载程序的时候会有提示
        public static string GetWindowsLiveAnonymousID() 
        { 
            string result = string.Empty; 
            object anid; 
            if (UserExtendedProperties.TryGetValue("ANID", out anid)) 
            { 
                if (anid != null && anid.ToString().Length >= (ANIDLength + ANIDOffset)) 
                { 
                    result = anid.ToString().Substring(ANIDOffset, ANIDLength); 
                } 
            } 
 
            return result; 
        } 

 
摘自  Spider_net

相关热词搜索: