いつでもどこでもゲーム中でも既読をつけないでメッセージを見れるアプリ for Android(試作)
以前作成したこのアプリ↓
既読をつけないで(長文も)読める 既読回避アプリ - 無既読 - Google Play の Android アプリ
の一部を再利用してLINEの既読やfacebookメッセージの開封をつけないで読めるアプリを作ってみようと思う。
理想としてはoverlayを使ってゲーム中でも他のアプリを起動中でも画面端からスワイプすることでメッセージが読める様にしたい。
とりあえずこんな感じ↓
画面の左端にoverlayさせてアプリよりも前面に常に表示させる
普段のゲームや作業のタップの邪魔にならないようにする。
そして青い部分を左から右へスワイプするとアニメーションでこんな風にニョキッと
ニョキニョキっと
accessibilityで取得した情報を表示する。
画像では主にLINEだけどfacebookメッセージやその他にも対応させる。
既読つけない系の似たアプリでは文字制限あるけど、それじゃ役に立たないのでしっかり1000文字以上のLINEメッセージでも取得できるようにしとく。
parcelのreadintを使う。
こんな風に長文にも対応。
受信したいアプリケーションをユーザが選べるように
受信したいアプリを設定できるようこんな感じの設定画面つくったった
勢いで作ったからUIはダメダメだけど必要な機能は揃った。
あとはUIのデザインを整えたら終わりかな
ーーーーーーーーーーーーーーーーー
このアプリの作成で参考にしたサイト様
画面外からのスワイプ検知
【Android】画面外からのスワイプを検知する【オーバーレイ】 - Kuwappブログ-アプリ開発記
メッセージの長文の取得の際に使うparcelのreadintの参考
Androidアプリ入門 No.65 Intent アクションでデータを受け取る Parcelable - コンピュータクワガタ
overlayの実装方法
Android 画面上にアプリの情報を常時表示する方法 | Tech Booster
インストールされているアプリの取得