我正在爲Windows Phone 8構建應用程序,並且應用程序的性質要求它在前臺保持運行而無需用戶交互(類似於轉向導航導航應用)。雖然我可以找到大量關於如何讓應用程序在後臺運行的信息(用於位置跟蹤等),但我找不到任何指定如何保持應用程序在前臺運行而未鎖定的信息。如何保持Windows Phone應用程序在前臺運行
有誰知道如何做到這一點?提前致謝。
我正在爲Windows Phone 8構建應用程序,並且應用程序的性質要求它在前臺保持運行而無需用戶交互(類似於轉向導航導航應用)。雖然我可以找到大量關於如何讓應用程序在後臺運行的信息(用於位置跟蹤等),但我找不到任何指定如何保持應用程序在前臺運行而未鎖定的信息。如何保持Windows Phone應用程序在前臺運行
有誰知道如何做到這一點?提前致謝。
你是在找IdleDetection on Windows Phone?
簡而言之,您需要將PhoneApplicationService.UserIdleDetectionMode屬性更改爲Disabled。 (請注意,您在UserIdleDetection之後而不是ApplicationIdleDetection之後)。
更改IdleDetection是一種方式,但您的應用程序可能會被停用,並且在某些情況下可能會發生邏輯刪除......但是有更好的方法可以增加應用程序繼續運行的機會,特別是如果您正在執行位置跟蹤看看Running location-tracking apps in the background for Windows Phone 8
我發佈了大約5分鐘後發佈的東西(當然!),但沒有機會在設備上測試它。感謝您的確認。 –
@DarrenOster這是Stack Overflow的魔力! :d –