バイブレーション | じゅんぺの開発日記

じゅんぺの開発日記

iPhone、androidアプリの開発日記・・・でした。
最近はいろいろ開発しております。

もう2016年。さて次は何しよう。

またまたandroidメモ。

個人的に勝手に思っているのですが、着信音とバイブってなんか似たような機能だと思うわけです。

電話なりメールなりが届いたら、音なり振動なりで伝えるわけなので。


で、androidでそれを実装すると、

音:MediaPlayer
バイブ:Vibrator

というクラスがそれぞれ用意されている。

まぁ使い方は簡単なんだけど、解せない部分が。


音は、スリープ状態になっても鳴り続けるんだけど、

バイブは、スリープ状態になると停止してしまう!

なんで?


今回作ってるアプリは、イベントをきっかけに音+バイブを使ってユーザに知らせる。

で、その状態でスリープ状態に入ると音だけ継続される・・・って変でしょ。

なぜにバイブだけ自動で止まるのよ。。。


だから、自分でバイブレーションを管理するクラス作って、スリープ状態から復帰したら再振動させる処理が必要になった。

音は必要ないのにー!


という愚痴。

android奥が深い。というかまだ全然浅いところまでしか知ってないだけか。

onResumeとかonNewIntentとか考えるだけで結構億劫になる。

まだまだ勉強が足りないなぁ。