一. 设备
1.电池信息
Windows.Phone.Devices.Power.Battery.GetDefault().RemainingChargePercent //电池剩余电量
Windows.Phone.Devices.Power.Battery.GetDefault().RemainingDischargeTime //电池剩余电量大概可用时间
Windows.Phone.Devices.Power.Battery.GetDefault().RemainingChargePercentChanged+=MainPage_RemainingChargePercentChanged; //电池每减少1%电触发事件
2.手机震动
Windows.Phone.Devices.Notification.VibrationDevice.GetDefault().Cancel(); //停止震动
Windows.Phone.Devices.Notification.VibrationDevice.GetDefault().Vibrate(TimeSpan a); //持续震动a时间
二.模式
if (Windows.Phone.ApplicationModel.ApplicationProfile.Modes == Windows.Phone.ApplicationModel.ApplicationProfileModes.Alternate) //备用模式
{
}
if (Windows.Phone.ApplicationModel.ApplicationProfile.Modes == Windows.Phone.ApplicationModel.ApplicationProfileModes.Default) //默认模式
{
}
三.个人信息
Windows.Phone.PersonalInformation.ContactAddress contactAddress = new Windows.Phone.PersonalInformation.ContactAddress(); //地址信息
MessageBox.Show(contactAddress.Country + "-" + contactAddress.PostalCode + "-" + contactAddress.Region + "-" + contactAddress.StreetAddress);
Windows.Phone.PersonalInformation 方法里面全部是有关个人资料信息
四.设备系统信息
Windows.Phone.System.Memory //内存信息
Windows.Phone.System.Power //电源节能管理
Windows.Phone.System.SystemProtection.ScreenLocked //屏幕是否被锁定
Windows.Phone.System.UserProfile.LockScreen //屏保图像
Windows.Phone.UI.Core.CoreInputScope //键盘模式