curious4dev

色々ダメなandroidアプリを開発したい会社員 高橋が綴る、androidアプリ開発やArduinoについて

*

上司離着席状態検知アプリ

 

お疲れ様です。高橋です。

上司離着席状態検知システムですが、

  1. 必要性を記載
  2. 回路図や必要部品を記載
  3. 応用例
  4. webによるクラウド対応

までは完了しました。次はアプリ化です。

アプリ化

離着席状態はPCからAWSにアップされ、AWS上のAPI(と呼ぶのはおこがましいが)をコールすると、最新の日時と状態を取得出来るようにしたので、それをただただ画像として表現するためだけの物です。

091601

90分で実装~アイコン作成~リリースが完了しました。90分で出来るレベルなので、大したことありません。

091602

このアプリは世界141カ国にリリースされています。141カ国のAndroidユーザが私の上長の離着席状態を知ることが出来る世界は素敵です。

作り方

アイコンは「無料 素材 シルエット 椅子」でググって来たものを使っています。既にどこから拾ってきたのかは忘れましたが、権利系は問題ないはずです。

 

MainActivity.java – アプリ起動時に呼び出されるコードです。

AsyncHttpRequest.java – MainActivityから呼び出される、非同期http通信と画面への画像表示を担当してます。

activity_main.xml – 画面レイアウトの定義です。

AndroidManifest.xml – 設定ファイル。INTERNETのパーミッションを記載しています。

今回は面倒なので広告IDは取得してません。

残タスク

通知処理が必要かと思います。「着席したその瞬間」に相談に行けば、上司は打ち合わせから戻ってきて「さて自分の仕事をしようか」とエンジンが本格的にかかる前のタイミングなはずで、キリが良いと思われます。

課題

今回作った上司デバイスと部下デバイス間の通信可能距離は、意外に短い可能性が高い事が判明しました。上司デバイスから電波を受け取れる位置にあるPCに部下デバイスをセットして、そこからAWSにデータを飛ばす必要があります。部下デバイスからデータを取得してAWSに飛ばす箇所に、http-proxyの対応を仕込む必要があるかもしれません。

 

以上、よろしくお願い致します。

 - アプリ開発

  関連記事

FreeなWindows向けDAWを使って作った音楽をwavからoggにしてAndroidアプリで鳴らしてみた。

お疲れ様です。高橋です。 先日POSTした「DAWを使って、ゲームの裏側で鳴らす …

Androidアプリ作りと設計

お疲れ様です。高橋です。 ウォーターフォール型人間である私は、作りたいものをイメ …

西野カナ風な歌詞自動生成「カナかな?」をリリースしてみた。

お疲れ様です。高橋です。 昨日はずっと助詞に関する実装をしていたのですが、どうし …

遅刻の言い訳提案システム 稼働初日

お疲れ様です。高橋です。 先日まで微調整を重ねてきた「遅刻の言い訳提案システム」 …

合理的な遅刻の言い訳生成アプリ。

お疲れ様です。高橋です。 寝坊と遅刻連絡について 平日の朝。iPhoneのアラー …

リリースした事をスッカリ忘れていた2つのアプリの今について。

お疲れ様です。高橋です。 最近すっかりArduinoにハマってしまって、Andr …

遅刻の言い訳提案システム 稼働二日目

お疲れ様です。高橋です。 遅刻の言い訳提案システムについて、先日課題として上げた …

アプリDL状況と言い訳システムの効果について

お疲れ様です。高橋です。 リリースしたアプリのDL状況 3/20(Fri)時点で …

URL付き言い訳提案システム 稼働初日

お疲れ様です。高橋です。 本日から、よりDL数を高める施策として、提案の中にUR …

遅刻の言い訳提案システム 稼働四日目

お疲れ様です。高橋です。 本日も遅刻の言い訳提案システムのデータの分析と改善のた …