0

コンパス センサーが要求された後にコンパスを開始/停止するオプションはありますか。

バッテリーを節約するためにコンパスからのイベントの受信を停止したいのですが、そのようなオプションが見つかりませんでした (Windows phone の場合のように、破棄も終了も停止もありません)。

ありがとう!

4

1 に答える 1

1

C# を使用している場合は、イベントのサブスクライブを解除して、コンパスからの通知の受信を停止できます。他のアプリケーションがコンパスを使用している可能性があるため、コンパスを完全にオフにすることはできないと思います

申し込む:

       _compass.ReadingChanged += new TypedEventHandler<Compass, CompassReadingChangedEventArgs>(ReadingChanged);

登録解除:

       _compass.ReadingChanged -= ReadingChanged;
于 2012-10-09T09:23:35.147 に答える