0
這裏是針對UWP的pedometer sample。它可以在我的手機上正常工作。在UWP應用程序中訪問計步器
但是,在我的自定義應用程序中,我無法確定是否可以訪問計步器設備。它總是給我DeviceAccessStatus.Unspecified
狀態。
這裏的標準代碼:
// Common class ID for pedometers
Guid PedometerClassId = new Guid("B19F89AF-E3EB-444B-8DEA-202575A71599");
// Determine if we can access pedometers
var deviceAccessInfo = DeviceAccessInformation.CreateFromDeviceClassId(PedometerClassId);
if (deviceAccessInfo.CurrentStatus == DeviceAccessStatus.Allowed)
{}
我可能會丟失在這裏,你們?同樣的情況發生在支持計步器的設備上,而在沒有的設備上。
我比較這兩個項目的清單文件等
如果我跳過此檢查,再後來就嘗試運行viewModel.Pedometer = await Pedometer.GetDefaultAsync();
當我得到Access denied
例外。
就是這樣@Martin!我沒有比較清單代碼明智,因此錯過了這一行。奇怪的是,我從來沒有來過這個要求:)謝謝! – Donatas
很高興幫助:-)!快樂的編碼! –