簡體   English   中英

WP8計時器應用在鎖定屏幕下

[英]WP8 timer app under lock screen

我有調度計時器的應用程序。 用戶設置間隔(例如30秒),然后按啟動按鈕。 App每30秒播放一次聲音。 一切正常。 但是,當用戶鎖定電話計時器停止並且什么都沒有播放時。 鎖定手機后能否每30秒播放一次聲音?

可以使應用程序在鎖定屏幕下運行。

使用“ 空閑檢測 ”,即使屏幕已鎖定,也可以保持應用程序打開。 實際上,它不是在后台運行,而是在前台運行。 只是屏幕被鎖定了。 因此,請注意不要耗盡用戶的電池。

您必須將PhoneApplicationService.ApplicationIdleDetectionMode屬性設置為Disabled ,例如在App.xaml.cs的 InitializePhoneApplication()方法中:

PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;

請注意,此類應用程序有特殊的認證要求。 請參閱以下頁面的第6.3節(在鎖定屏幕下運行的應用):

Windows Phone特定應用程序類型的其他要求

是。 當然可以。您可以在Windows Phone中使用“計划任務代理”。

當您的應用未運行或停止(不在后台)時,請使用計划任務代理。 您可以觸發您的活動。

為此,您必須將計划的任務代理添加到項目中。 然后在ScheduledAgent.cs文件中找到OnInvoke方法並將您的代碼放在此處。 此方法在后台執行任務。 (表示在手機鎖定時執行代碼)。

有關更多參考,請單擊此處為Windows Phone實施后台代理

我希望你能到達目的地。 現在,只需將該代碼放入您的應用程序及其工作中即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM