AndroidでiPhoneのように通知数を表示させる方法!
- お知らせ
iPhoneユーザーにはなじみ深いバッジ通知(上記画像の緑の①の事です)ですが、実はAndroidの場合は使用しているスマホやランチャーアプリによってはバッジ表示されません。LINEやメールアプリの通知数などを確認出来ずに不便を感じている方も多いのでないでしょうか。
そこで今回は筆者がAndroidに乗り換えた際にバッジ表示をさせる為におこなった手順をご紹介させて頂きます!
Androidユーザーの方は是非試してみてください。
[symple_box color=”blue” text_align=”left” width=”100%” float=”none”]
Androidにバッジ表示させる方法
[/symple_box]
まずは下記の2つのアプリをインストールする必要があります。
■Nova Launcher(¥599)
※一旦無料版をインストールしてからPrime版を購入する事をお勧めします。
■Missed it!(¥123)
Nova Launcherは、ご存知の方も多いかと思いますが非常に人気の高いランチャーアプリです。グリッド数(ホーム画面に配列するアイコンの数など)をカスタマイズできたり、アイコンのサイズの変更、ドックのアイコン数の変更など、様々な機能が利用できます。
今回ご紹介する未読数のバッジ表示に関しては有料版にはなりますが対応しています。
Missed it!は本来様々な通知をまとめて見やすく表示させる事が出来るウィジェットですが、Nova Launcherと組み合わせる事によってAndroidにiPhoneのようにアプリ上に未読数を表示させる事が出来るようになります。
では、設定方法をご紹介させて頂きます。
下記がNova Launcherの設定画面になります。画面下部に見える【未読数カウント】をタップします。
ここで通知をどの場所に表示させるかや、バッジの色、大きさなんかもカスタマイズする事が出来ます!
この画面の一番下にある【プロバイダー】というところをタップしMissed it!を選択します。
これでNova Launcher側の設定は完了です!次にMissed it!で未読数をカウントするアプリの設定をしていきます。
まずはアプリを起動し、画面上部にある2つのタブの【SHAREDELEMENTS】をタップし、右上にある【+】ボタンをタップします。
何をプラスするのかが選択できますので一番下の【Application】をタップします。
端末にインストールされたアプリの一覧が表示されますのでバッジ表示させたいアプリを選択して追加し完了です!
最後にAndroidの設定から【音と通知】→【通知へのアクセス】と進んでいき、Missed it!の通知を許可すれば全ての設定が完了です!
下記画像のように未読のバッジが表示されるようになります。
注意点としては、通知数を正確にカウントしないアプリもありますのでメールアプリに関してはいくつか試してみる必要があるかもしれません。
※筆者はメールアプリにCloudMagicを利用していますが、実際には5件くらいの未読に対してバッジ表示は68件とか表示されてる時もあります・・・未読の物があるという事が分かれば良いので不便はしていませんが。
後、iOSと違い本当の未読数は出ません!
例えば5件と表示されている状況でアプリを起動、1件だけ読んでアプリを終了した場合も5件全ての通知が消えます。
色々と足りない部分もありますが、基本的に通知センターで色々確認するのではなく、ホーム画面上で通知があるのか無いのかを知りたい!という方には十分役立つかとは思います。
アプリは有料ですが簡単に出来るカスタマイズなのでご興味のある方は是非一度お試しください!
function CheckField686930(fldName, frm){ if ( frm[fldName].length ) { for ( var i = 0, l = frm[fldName].length; i < l; i++ ) { if ( frm[fldName].type =='select-one' ) { if( frm[fldName][i].selected && i==0 && frm[fldName][i].value == '' ) { return false; } if ( frm[fldName][i].selected ) { return true; } } else { if ( frm[fldName][i].checked ) { return true; } }; } return false; } else { if ( frm[fldName].type == "checkbox" ) { return ( frm[fldName].checked ); } else if ( frm[fldName].type == "radio" ) { return ( frm[fldName].checked ); } else { frm[fldName].focus(); return (frm[fldName].value.length > 0); }} }
function rmspaces(x) {var leftx = 0;var rightx = x.length -1;while ( x.charAt(leftx) == ‘ ‘) { leftx++; }while ( x.charAt(rightx) == ‘ ‘) { –rightx; }var q = x.substr(leftx,rightx-leftx + 1);if ( (leftx == x.length) && (rightx == -1) ) { q =”; } return(q); }
function checkfield(data) {if (rmspaces(data) == “”){return false;}else {return true;}}
function isemail(data) {var flag = false;if ( data.indexOf(“@”,0) == -1 || data.indexOf(“”,0) != -1 ||data.indexOf(“/”,0) != -1 ||!checkfield(data) || data.indexOf(“.”,0) == -1 || data.indexOf(“@”) == 0 ||data.lastIndexOf(“.”) < data.lastIndexOf("@") ||data.lastIndexOf(".") == (data.length - 1) ||data.lastIndexOf("@") != data.indexOf("@") ||data.indexOf(",",0) != -1 ||data.indexOf(":",0) != -1 ||data.indexOf(";",0) != -1 ) {return flag;} else {var temp = rmspaces(data);if (temp.indexOf(' ',0) != -1) { flag = true; }var d3 = temp.lastIndexOf('.') + 4;var d4 = temp.substring(0,d3);var e2 = temp.length - temp.lastIndexOf('.') - 1;var i1 = temp.indexOf('@');if ( (temp.charAt(i1+1) == '.') || ( e2 < 1 ) ) { flag = true; }return !flag;}} function CheckFieldD686930(fldH, chkDD, chkMM, chkYY, reqd, frm){ var retVal = true; var dt = validDate686930(chkDD, chkMM, chkYY, frm); var nDate = frm[chkMM].value + " " + frm[chkDD].value + " " + frm[chkYY].value; if ( dt == null && reqd == 1 ) { nDate = ""; retVal = false; } else if ( (frm[chkDD].value != "" || frm[chkMM].value != "" || frm[chkYY].value != "") && dt == null) { retVal = false; nDate = "";} if ( retVal ) {frm[fldH].value = nDate;} return retVal; } function validDate686930(chkDD, chkMM, chkYY, frm) {var objDate = null; if ( frm[chkDD].value != "" && frm[chkMM].value != "" && frm[chkYY].value != "" ) {var mSeconds = (new Date(frm[chkYY].value - 0, frm[chkMM].selectedIndex - 1, frm[chkDD].value - 0)).getTime();var objDate = new Date();objDate.setTime(mSeconds);if (objDate.getFullYear() != frm[chkYY].value - 0 || objDate.getMonth() != frm[chkMM].selectedIndex - 1 || objDate.getDate() != frm[chkDD].value - 0){objDate = null;}}return objDate;} function _checkSubmit686930(frm){ if ( !isemail(frm["fldEmail"].value) ) { alert("Email u3092u3054u8A18u5165u304Fu3060u3055u3044u3002"); return false; } return true; } [/script][/inline]
■経費削減!法人専用MVNOサービス【Gleaner Mobile】はこちら
■法人向け光コラボレーションサービス【Gleaner光】はこちら
■もっとスマートデバイスを有効活用したい!スマホコンサルティングサービス【スマビジ】はこちら