有兩個查詢:首先,我能夠從DeviceExtendedProperties中檢索DeviceUniqueID。它給了我一個長度爲20個字節的字節數組。我只能將它轉換爲base64字符串以使其可讀。什麼是使字節數組可讀的實際方法?其次,我使用ActiveSync註冊了我的WP7設備,並且我從設備收到的設備ID是XXXXXXXXXXXXXXXXXXXXXXXXXXDFA720,它由32個字符組成。它與DeviceUniqueID不同。我怎樣才能從設備獲取這個設備ID?有關DeviceID的查詢
1
A
回答
3
我用下面的代碼來獲取DeviceUniqueId爲格式的字符串:
/// <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);
}
不知道你的意思使用ActiveSync與WP7的設備是什麼。如果你可以給我一些更多的複製細節,我可能會進一步提供幫助。
+0
通過ActiveSync我的意思是我在郵件交換服務器上註冊了我的wp7設備。我的服務器收到了與deviceUniqueID相比不同的deviceID。 – mavericksunny 2011-03-16 04:49:35
1
Wndows 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. 查詢最後條目組由DEVICEID
- 2. 通過的DeviceID查詢USB設備與WQL
- 3. 查詢有關Maven
- 4. 查詢有關AUTH_PROFILE_MODULE
- 5. 查詢有關MongoDB
- 6. 有關SQL查詢
- 7. 查詢有關arrayadapter
- 8. 查詢有關的setTimeout()
- 9. 查詢有關的OpenCL
- 10. 有關AlertDialog的查詢 - Android
- 11. 查詢有關的SQLite
- 12. DebugView DeviceId錯誤
- 13. 查詢有關Java線程
- 14. 查詢關係有效
- 15. 有關SQL Server查詢
- 16. 意見有關查詢
- 17. 查詢有關泛化表
- 18. 查詢有關鑑於
- 19. 查詢有關JSON在JavaScript
- 20. 查詢有關使用Java
- 21. 問題有關SQL查詢
- 22. 查詢有關IsPersistant PARAM
- 23. 如何查詢有關MongoDB
- 24. 有關參數化查詢
- 25. 查詢有關網頁
- 26. 查詢有關ReminderMinutesBeforeStart財產
- 27. 查詢有關訪問iphone
- 28. DeviceId()顯示我nullpointer?
- 29. SQL腳本,有關相關子查詢
- 30. 查詢關閉查詢MYSQL
答案節* *僅針對您的問題可能的解決方案。如果您想爲您的問題添加更多信息,請使用此評論上方的修改鏈接,位於問題標籤下方。 – 2011-03-16 11:35:19