概要
自分の睡眠リズムを知るために、スマホで簡単に睡眠記録表を作成するアプリです。
毎日、起床時刻、就寝時刻、睡眠状態をボタンで選択して入力するだけで、
簡単に一ヶ月の睡眠記録表を作成できます。
睡眠時間帯が安定しているか、寝れていない不眠状態どれだけあったか、一目瞭然になります。
pdf形式で保存できるので、共有、印刷処理できます。
(Android)
プライバシーポリシー
本アプリでは、ユーザーが入力した睡眠時刻(就寝時刻、起床時刻)、薬の服用時刻、及びユーザーが指定した名前を収集します。これらの情報は、ユーザーの睡眠パターンを記録し、睡眠記録表(グラフ)の作成やPDF出力時に利用されます。
アプリでは、ユーザの個人情報(名前、睡眠時刻、薬の服用時刻)を保護するため、AES(Advanced Encryption Standard)を使用した暗号化処理で暗号化して保存しています。
これらの個人情報は、ユーザが意図的に共有指示しない限り、他のユーザーや第三者と共有されたり、外部に送信されることはありません。但し、ユーザの指示で出力した睡眠記録表のPDFファイルは暗号化されていませんので、不要になった時点で削除機能を使って削除するなどユーザご自身で管理して下さい。
保存した全データをアプリ領域外の場所へパスワード付ZIPファイルでバックアップ保存し、バックアップファイルから復元できます。パスワードは忘れないように自己管理して下さい。
ユーザーは、保存したデータをいつでもアプリを使って確認、修正、削除することができます。
操作仕様
●睡眠、薬の服用の入力:
メイン画面にて、日毎の睡眠時間と仮眠、熟睡など睡眠状態を入力します。
まず、追加ボタンにて時間と睡眠状態の入力欄を追加します。
「状態」の入力欄をタッチすると、状態を選択する画面が表示されます。「睡眠」や「不眠」(就寝したが寝れない状態)などの睡眠状態や薬をこの時に飲んだことを示す「薬」の項目がありますので、選択して下さい。
すると、選択した状態名によって、その右に、あらかじめ登録された項目設定内容に応じて、表に表示するパターン(ハッチ等)と色が表示されます。起きている時間や睡眠時間等の各項目の開始時刻と終了時刻の入力欄がありますが、睡眠の開始時刻の入力の後に終了時刻は未入力のまま、追加ボタンにて新たな入力欄を追加して起床の項目とその開始時刻を入力すれば、その時刻を睡眠の終了時刻として自動処理します。未入力のままで表を作成できます。
「追加」ボタンを押すと、カーソルのある行の入力欄の下に1行挿入します。
「削除」はカーソルのある行を削除します。
各行の入力領域外のスペースを長押しタッチして、上下に移動させると、その行を移動できます。
時間と睡眠状態を入力する行の左に赤色のマークが表示された場合は、時間の重なりがあることを示します。
「睡眠記録忘れ」をチェックすると、時間と状態の入力があっても、表の表示の際、その日の行は未入力として表示しません。
「カレンダー」ボタンを押すとカレンダーが表示され、日を選択すると、指定した日の入力、編集に移ります。カレンダー中の各日の青丸はその日に入力があったことを表します。逆に青丸がない日は入力がないことを表します。
●状態登録リスト:
メイン画面の右上のメニューボタンを推して、「項目設定」を選択すると、状態管理リストが表示されます。
「追加」「挿入」ボタンで状態名を追加登録したり、「削除」ボタンで状態名を削除できます。
ハッチの指定欄をタッチすると、ハッチのメニューが表示されるので、その中から選択します。
色の指定欄をタッチすると、色の指定画面が表示されるので、色と透明度を指定します。
表を作成した場合に、状態名に対応した時間の帯が指定されたハッチと色で塗られます。
イベントの欄は、薬をいつ飲んだかなど、イベント時刻を示すもので、表中、開始時刻の箇所に縦棒で表示されます。
色の選択では、カラーパレットの色を選択します。「色編集」で、カラーパレットの色を追加、変更できます。但し、あらかじめ初期値として登録されたカラーパレット(組み込みカラーパレット)の色は変更して入れ替えることはできません。あらかじめ初期値として登録されたパレットを基に少し変更した色を別カラーとして追加することはできます。
指定し終わると「登録」ボタンで登録します。
●打刻:
「起床」「就寝」「薬」の打刻ボタンを押すと、押した日の時刻とボタンに応じて、その日の入力項目である開始時刻と状態入力を自動で入力します。
●今日の気分:
今日の気分の右側から▼の箇所をタッチして ◎ ○ △ × の中から選択して入力します。
●メモ:
メモを入力し、その色を指定できます。
●表作成:
「表」ボタンを押すと表作成の画面に移ります。
月単位で表を作成したり指定期間で表を作成できます。「期間」ボタンを押せばカレンダーが表示されるので、開始日と終了日を選択します。
月単位に戻る場合は、一旦「当月へ」ボタンを押して、「←」「→」ボタンで希望する月を変えます
「表作成」ボタンを押すと表が作成されて表示されます。指定期間の期間が長く1頁に収まらない場合は、複数頁になり、「前頁」「次頁」で頁を切り替えます。
「設定」ボタンで、表の各種設定を行います。
「PDF出力」ボタンで、表のpdfを生成します。ファイル名を指定して「生成」ボタンを押すと、pdf生成されます。生成された後、印刷(共有)するか否か尋ねるウインドウが表示されるので、「はい」を選択すると、印刷(共有)画面に移ります。共有設定での印刷やメール送信を行えます。「いいえ」を選んでも、後から「共有」ボタンを押して、印刷(共有)することもできます。
<設定>:
画面右上の設定ボタン(横三本線)を押すと、各種の設定項目が表示されます。
●項目設定:
状態登録リストの項目を編集できます。デフォルトの「睡眠」「不眠」「薬」の項目の状態名、ハッチ、色を変更したり、新たな項目(状態)を追加できます。
●機能設定:
時刻の入力方法の選択(数値、ダイアログ)を行います。
●気分設定:
デフォルトの気分名と記号を変更、登録できます。
●共有:
ファイル名等を選んで、「共有」(印刷等)ボタンを押して、印刷やメール送信(メール添付)を行えます。
あらかじめ共有に対応したプリンター毎のアプリをスマートフォンにインストールしておく必要があります。
●バックアップ:
バックアップしたり、バックアップから読み込んだりできます。バックアップでは記録データ全体をパスワード付ZIPで1ファイルにまとめ圧縮して保存します。読み込みの際、このパスワードを使ってZIP解凍して復元しますので、パスワードは忘れないように管理して下さい。
[使用しているオープンソースライブラリー]
本アプリでは、ZIPファイルの作成と展開に以下のライブラリを使用しています。
ライブラリ名:Zip4j
URL:https://github.com/srikanth-lingala/zip4j
ライセンス:Apache License 2.0