硬體相關
需要引入命名空間: using Microsoft.Phone.Info;
資訊名稱 |
擷取代碼 |
資料類型 |
備忘 |
裝置製造商 |
DeviceStatus.DeviceManufacturer |
String,長度256以內 |
也可用DeviceExtendedProperties.GetValue("DeviceManufacturer").ToString()獲得,但不推薦 |
裝置名稱 |
DeviceStatus.DeviceName |
String,長度256以內 |
也可用DeviceExtendedProperties.GetValue("DeviceName").ToString()獲得,但不推薦 |
裝置唯一標識 |
DeviceExtendedProperties.GetValue("DeviceUniqueId") |
Byte[] (數組長度20以內) |
|
裝置韌體版本 |
DeviceStatus.DeviceFirmwareVersion |
String |
也可用DeviceExtendedProperties.GetValue("DeviceFirmwareVersion").ToString()獲得,但不推薦 |
裝置硬體版本 |
DeviceStatus.DeviceHardwareVersion |
String |
也可用DeviceExtendedProperties.GetValue("DeviceHardwareVersion").ToString()獲得,但不推薦 |
裝置總記憶體大小 |
DeviceStatus.DeviceTotalMemory |
Long |
也可用DeviceExtendedProperties.GetValue("DeviceTotalMemory")獲得,但不推薦 |
應用正在使用的記憶體大小 |
DeviceStatus.ApplicationCurrentMemoryUsage |
Long |
也可用DeviceExtendedProperties.GetValue("ApplicationCurrentMemoryUsage")獲得,但不推薦 |
應用使用的記憶體最大時的記憶體大小 |
DeviceStatus.ApplicationPeakMemoryUsage |
Long |
也可用DeviceExtendedProperties.GetValue("ApplicationPeakMemoryUsage")獲得,但不推薦 |
|
|
|
|
詳情可參考 http://msdn.microsoft.com/zh-cn/library/microsoft.phone.info.deviceextendedproperties
螢幕解析度大小(這個目前都是480*800):
螢幕寬度(Double) System.Windows.Application.Current.Host.Content.ActualWidth
螢幕高度(Double) System.Windows.Application.Current.Host.Content.ActualHeight
作業系統版本:
System.Environment.OSVersion.ToString()