0

一晩中 (加速度計を使用して) 動きを追跡する Silverlight アプリを作成しています。問題は、画面がロックされると (いつものようにしばらくすると)、再度ロックを解除するまで実行が停止することです。画面がロックされているときにそれを維持する方法はありますか? WhatsApp や Line など、テキスト メッセージを受信するために実行している必要があるアプリで、この問題がどのように解決されたかを知っている人がいるかもしれません。

バックグラウンドワーカーについて調査しましたが、30分ごとに最大25秒しか実行できないようで、私の場合は役に立ちません。

4

1 に答える 1

2

PhoneApplicationService.ApplicationIdleDetectionModeプロパティを設定することにより、電話がロックされている場合でもアプリケーションを実行し続けることができます

このブログでは、詳細について説明しています。ロック画面でのWindowsPhoneアプリケーションの実行

ただし、これには問題があります。ユーザーが意図的に電話をロックした場合、アプリはアイドル状態と見なされます。画面が自然に消えても、消えません。

(また、加速度計を一晩オンのままにしておくことは、バッテリーの問題については一般的に悪い考えです。)

于 2012-12-25T15:10:51.017 に答える