さわやか目覚まし時計

さわやか目覚まし時計


概要


人間はおよそ90分間隔でレム睡眠(眠りが浅い)とノンレム睡眠(眠りが深い)を繰り返しており、レム睡眠の時がすっきりと目覚めるそうだ。
これは、寝ているときの体の動き(寝返り)を検知して、レム睡眠を判定し、設定した時刻より前でほどよいタイミングでアラームを鳴らすアプリです。


インストール


以下GooglePlayからダウンロードしてインストールして下さい。
Google Play

画面説明


起動画面
device-2012-05-06-204907.png
・上半分 今現在の携帯の揺れ。赤棒は揺れの大きさ。青色太ラインは感度レベルを示す。赤棒が青色太ラインを超えた時に「寝返りカウント」を +1 する。
・下半分 「寝返りカウント」の5時間分の履歴。1分単位で寝返りを集計し、赤色棒グラフで示す。赤色棒が高い箇所が「レム睡眠」状態だと思われる。(眠りが浅いため寝返りが多い)
・「Start」「Stop」判定動作の開始と停止。(「Stop」表示になっていれば判定動作が開始されています)

メニュー
device-2012-05-06-204926.png
・Sensor Test : 寝返り判定のテストを、確認音あり で行う。寝返りと判定された時に、ビープ音を鳴らす。もう一度押すと、ビープ音がOFFになる。
・Alerm Test : 起床時刻になったときのアラームの動作確認。標準アラーム音とバイブレーション。
・Time : 起床時刻の設定。ここで設定した時刻以前で、レム睡眠状態の時に、アラームを起動する。
・Settings : 「感度」の設定を行う。

アラーム時刻設定
device-2012-05-06-204948.png
起床時刻を設定する。

システム設定
device-2012-05-06-205007.png
システム設定のメニューは、こんな感じ。現状では感度設定しかない。

システム設定 - 感度設定
device-2012-05-06-205021.png
「寝返り」と判定する感度を設定する。0が敏感。9が鈍感。設定したレベルは青太ラインで示される。

使い方


・アプリをインストールして起動して下さい。携帯を揺らすと、刺激に合わせて、画面上半分に赤色の棒グラフが左スクロールします。
・ふかふかベッドの人は、枕元に携帯をおいて下さい。かったいフトンの人は、枕の下に携帯を敷いて下さい。
・寝た状態で、自然に寝返りを打つシミュレーションをしてみてください。
・画面上半分の赤色棒グラフが、寝返りのタイミングで、太い青色ラインを超えるか確認して下さい。超えない、あるいは、関係ないときに超えてしまう場合は、「Settings」-「Threshold(感度設定)」で調整してください。
・判定をビープ音を出して確認することもできます。その場合はメニューの「Sensor Test」をクリックして下さい。もう一度クリックすると、ビープ音が止まります。
・メニューの「Time」で、起床時刻をセットしてください。その時刻より前で、レム睡眠になった状態でアラームを鳴らします。
・「Snooze」を押すと、5分後に再度アラームがなります。
・メニューの「Alerm Test」で、アラームの鳴り方を確認できます。
・「Start」で判定動作を開始します。
・アプリは起動した状態で、寝て下さい。スリープ状態にしていいです。
・では、おやすみなさい。素敵な目覚めを!グッドナイト!!!!


05/07対応した


・対応するAndroidのバージョンを下げる。現状2.3.7 → 2.1
・スヌーズ機能の追加。5分間隔で12回。
・指定時刻になるまでにレム睡眠状態にならない場合は、指定時刻にアラームを鳴らす。
・メニュー文言の修正。

今後の対応予定


・スヌーズ間隔とスヌーズ回数。
・アラーム音とアラーム画像を設定できるように。
・メイン画面をもっとオシャレに。
・ランチャーアイコンの変更。
・アラームの鳴っている時間の設定。



ご意見ご感想、アイデアをお待ちしております!!!!!
是非、よろしくお願い致します!!!!!

android apk ファイルの作り方

android apk ファイルの作り方


1.アプリに署名するための証明書(鍵)を生成する


> cd <鍵を保存したいディレクトリ>
> keytool -genkey -v -keyalg RSA -keystore .\hogehoge.keystore -alias hogehoge -validity 10000

キーストアのパスワードを入力してください:
新規パスワードを再入力してください:
姓名を入力してください。
[Unknown]: hogehoge
組織単位名を入力してください。
[Unknown]:
組織名を入力してください。
[Unknown]:
都市名または地域名を入力してください。
[Unknown]:
都道府県名を入力してください。
[Unknown]: tokyo
この単位に該当する2文字の国コードを入力してください。
[Unknown]: jp
CN=exabugs, OU=Unknown, O=Unknown, L=Unknown, ST=tokyo, C=jpでよろしいですか。
[いいえ]: y

10,000日間有効な2,048ビットのRSAの鍵ペアと自己署名型証明書(SHA256withRSA)を生成しています
ディレクトリ名: CN=exabugs, OU=Unknown, O=Unknown, L=Unknown, ST=tokyo, C=jp
の鍵パスワードを入力してください
(キーストアのパスワードと同じ場合はRETURNを押してください):
新しい証明書(自己署名型):
[
[
Version: V3
Subject: CN=hogehoge, OU=Unknown, O=Unknown, L=Unknown, ST=tokyo, C=jp
Signature Algorithm: SHA256withRSA, OID = 1.2.840.113549.1.1.11

Key: Sun RSA public key, 2048 bits
modulus: 201421636886867130873649149957165470585087370797889180855813856572808

..........................

00F0: A2 0A D7 75 E4 C7 FD C3 F9 3A F1 AC 01 AD E7 15 ...u.....:......

]
[.\hogehoge.keystoreを格納中]


2.apkファイルを作成して署名する


eclipse上で公開するプロジェクトを右クリック⇒「Androidツール」⇒「Export Signed Application Package」を選択。
「Keysore selection」画面ではロケーションにkeytoolで作成したキーストアを指定し、パスワードにキーストアのパスワードを入力。

L-06Cでradioを間違えてflashしてしまった人へ

L-06Cでradioを間違えてflashしてしまった人へ



1. ここからオリジナルのradio.imgをPCにダウンロード
radio.img

2. L06Cを起動。CWMが起動する。USBでPCと接続する。

3. CWMで「install zip from sdcard」-「choose zip from sdcard」
→ これで/sdcardがadb shellから使えるようになる。

4. PCで以下のコマンドを入力して、1.のradio.imgをL06Cに転送する。
adb push radio.img /sdcard/

5. PCで以下のコマンドを入力して、L06Cにadb shell接続する
adb shell
ちゃんとつながった?

つながらないときは一度以下のコマンドを実行して、もう一度adb shell接続する。
adb kill-server

6. L06Cで以下のコマンドを入力
cd /sdcard
dd if=radio.img of=/dev/block/mmcblk0p9
reboot

7. 5分くらい再起動するのを待つ。

L-06C SIMロック解除

L-06C SIMロック解除


L-06C は DoCoMo なので、他社MVNOのSIMが使えて特に不満はないのですが、
どうしても1,700MHzが使いたい事情があって、SIMロック解除を試してみる。
(事前に対応周波数をちゃんと調べろ!あぁ調べたさ、どこかに1,700MHzと書いてあったと思う、しるか!やってから後悔する!)
→ ここ(http://code.google.com/p/lg-v909/wiki/Product_Specs_Information)に 1700(Band IX) と書いてある。

DoCoMo で ロック解除 すると、たしか3,000円くらいとられるので、下記の怪しいサイトで解除コードを依頼する。
UnlockPhoneNetwork.com
l06c_sim_unlock.png

$14.95 (1,200円くらい)。キャリアは「T-Mobile」を選択する。
PayPalで支払いを済ませると、10分位で解除コードが送られてきた。

Dear customer,

Your unlock code for your mobile phone IMEI : 3555xxxxxxxxx65 has successfully been calculated.

Here is your unlock code(s): NCK=4492xxxxxxxxx223 NSCK=1188xxxxxxxxx271 SPCK=5235xxxxxxxxx637
CPCK=0449xxxxxxxxx599 SIMCK=5401xxxxxxxxx413

NCK is your unlock code

Instructions to enter the unlock code:

1. Insert an unauthorized Sim Card and turn ON your phone.
2. “Enter Network Code” box appear
3. Enter Unlock Code
4. Your phone is now unlocked!
or
1. Power on your phone with the original SIM card
2. Enter 2945#*909#
3. A menu will pop up, select Unlock USIM then Network
4. Enter code Sent and press ok

You can contact us at Support@UnlockPhoneNetwork.com or by replying to this message if you need any help.

Like Us On Facebook:
http://www.facebook.com/pages/UnlockPhoneNetworkcom/191012664310766?sk=wall


DoCoMo以外のSIMを入れて再起動すると、PINコードの入力ダイアログが表示されるので、メールに書かれているようにNCKの16桁コードを入力すると、解除が成功した。


あぁ、やっぱり1,700MHzはダメでしたね。
SIMロック解除そのものは、成功しているようです。

L-06CでCWMを間違えてflashしてしまった人へ

L-06CでCWMを間違えてflashしてしまった人へ



1. ここからオリジナルのrecovery.imgをPCにダウンロード
recovery.img

2. L06Cを起動。CWMが起動する。USBでPCと接続する。

3. CWMで「install zip from sdcard」-「choose zip from sdcard」
→ これで/sdcardがadb shellから使えるようになる。

4. PCで以下のコマンドを入力して、1.のrecovery.imgをL06Cに転送する。
adb push recovery.img /sdcard/

5. PCで以下のコマンドを入力して、L06Cにadb shell接続する
adb shell
ちゃんとつながった?

つながらないときは一度以下のコマンドを実行して、もう一度adb shell接続する。
adb kill-server

6. L06Cで以下のコマンドを入力
cd /sdcard
dd if=recovery.img of=/dev/block/mmcblk0p5
reboot

7. 5分くらい再起動するのを待つ。
プロフィール

Author:exabugs
FC2ブログへようこそ!

カテゴリ
検索フォーム
RSSリンクの表示
リンク
exabugsをフォローしましょう