From 46ca5e68da3fbfd6bcc811544315e076a66d618f Mon Sep 17 00:00:00 2001 From: Floens Date: Mon, 16 Nov 2015 01:10:14 +0100 Subject: [PATCH] Show an exclamation mark on the notification icon --- .../floens/chan/ui/service/WatchNotifier.java | 8 ++++---- .../res/drawable-hdpi/ic_stat_notify_alert.png | Bin 0 -> 616 bytes .../res/drawable-mdpi/ic_stat_notify_alert.png | Bin 0 -> 395 bytes .../res/drawable-xhdpi/ic_stat_notify_alert.png | Bin 0 -> 724 bytes .../res/drawable-xxhdpi/ic_stat_notify_alert.png | Bin 0 -> 1104 bytes .../drawable-xxxhdpi/ic_stat_notify_alert.png | Bin 0 -> 1528 bytes 6 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 Clover/app/src/main/res/drawable-hdpi/ic_stat_notify_alert.png create mode 100644 Clover/app/src/main/res/drawable-mdpi/ic_stat_notify_alert.png create mode 100644 Clover/app/src/main/res/drawable-xhdpi/ic_stat_notify_alert.png create mode 100644 Clover/app/src/main/res/drawable-xxhdpi/ic_stat_notify_alert.png create mode 100644 Clover/app/src/main/res/drawable-xxxhdpi/ic_stat_notify_alert.png diff --git a/Clover/app/src/main/java/org/floens/chan/ui/service/WatchNotifier.java b/Clover/app/src/main/java/org/floens/chan/ui/service/WatchNotifier.java index 20c5a9e8..5199bb59 100644 --- a/Clover/app/src/main/java/org/floens/chan/ui/service/WatchNotifier.java +++ b/Clover/app/src/main/java/org/floens/chan/ui/service/WatchNotifier.java @@ -151,7 +151,7 @@ public class WatchNotifier extends Service { if (list.size() == 0) { // Idle notification String message = getString(R.string.watch_idle); - return getNotificationFor(null, title, message, -1, null, false, false, null); + return getNotificationFor(null, title, message, -1, null, false, false, false, null); } else { // New posts notification String message; @@ -193,7 +193,7 @@ public class WatchNotifier extends Service { ticker = message; } - return getNotificationFor(ticker, title, message, -1, lines, makeTicker, makeSound, subject); + return getNotificationFor(ticker, title, message, -1, lines, makeTicker, makeSound, true, subject); } } @@ -211,7 +211,7 @@ public class WatchNotifier extends Service { */ @SuppressWarnings("deprecation") private Notification getNotificationFor(String tickerText, String contentTitle, String contentText, int contentNumber, - List expandedLines, boolean light, boolean makeSound, Pin target) { + List expandedLines, boolean light, boolean makeSound, boolean alert, Pin target) { Intent intent = new Intent(this, BoardActivity.class); intent.setAction(Intent.ACTION_MAIN); intent.addCategory(Intent.CATEGORY_LAUNCHER); @@ -250,7 +250,7 @@ public class WatchNotifier extends Service { builder.setNumber(contentNumber); } - builder.setSmallIcon(R.drawable.ic_stat_notify); + builder.setSmallIcon(alert ? R.drawable.ic_stat_notify_alert : R.drawable.ic_stat_notify); Intent pauseWatching = new Intent(this, WatchNotifier.class); pauseWatching.putExtra("pause_pins", true); diff --git a/Clover/app/src/main/res/drawable-hdpi/ic_stat_notify_alert.png b/Clover/app/src/main/res/drawable-hdpi/ic_stat_notify_alert.png new file mode 100644 index 0000000000000000000000000000000000000000..776b737cb39163e08d0e263853b5ca207dd7d100 GIT binary patch literal 616 zcmV-u0+;=XP)*`LGr{y#g}tYkun41Nmm zIZ2X!^GpLUIrvTd*#!YU1LeuHC5ZMoN6`-!7$E%$b>H5=>(l_qE&x=;RToTH`3E%63aG zkDlwRwQ5Hz!fepulmRh1s;b6V7J14Zaws+regg*dtOKkWbwJlhKzdE$fSM7^_d`;{ zpagV?0Hl|Svtzyl@kW86s_ccy`-BG}r(_3}{PGmb#_RgJgzDBv1GQN4ebspQ|4h&($KIoJ2>JJ|CA}e+Mg%oGG+2#Z7~gd?p=P_0Ow8AiR=M-nHu>Rt z C;1#q0 literal 0 HcmV?d00001 diff --git a/Clover/app/src/main/res/drawable-mdpi/ic_stat_notify_alert.png b/Clover/app/src/main/res/drawable-mdpi/ic_stat_notify_alert.png new file mode 100644 index 0000000000000000000000000000000000000000..4ae78e6d606094defd9fc065475c1691201a8569 GIT binary patch literal 395 zcmV;60d)R}P) ztAx%$9grzN0usm+Yz``cIbg6H+l|2S$@-EDUAQmz?$&jUFvc(|+{$WY=>7@k(26!+ z$Wp`2$__@(!A9tXQ0N?DM#99QBD!}&L&O45*eZ12hy~aQeT~bm3DAQ9w+AEIWMQ>GJ?J635=`j(LFl==3$9=cIGuf0`?(}kc#5J7XsQ$ZcD!eaK~slJbEdDK ziuBxY1;c}s$ZE7H*!5+tWt5F}E$IUoZhHe||yC=GynaIWax ztyJ-Zqh^&Ya38`g;P1UJ_ZwI6tYqMoN(3k4Gvc*79{r2uX$su-20OJ)BZ=uEn!@D- prwjs&Evq6|5r;ri>#BGOFaVf*gPoG9_Hh6J002ovPDHLkV1hL{rr-bo literal 0 HcmV?d00001 diff --git a/Clover/app/src/main/res/drawable-xhdpi/ic_stat_notify_alert.png b/Clover/app/src/main/res/drawable-xhdpi/ic_stat_notify_alert.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc91be732677ca5c7e7d6df6bf1c64cd85f6e2d GIT binary patch literal 724 zcmV;_0xSKAP)hC!n1m-GFuivq9(tVS})NYu_nH8tg>2WFU9w&X>DDWIajN&y&doNlF<{ z#z;!=rCOCd(t0#tl%Sb3Q#l6V6SZn-r*()8S89pQ((e)veuW&S1YD}2!pptXM>%4% z+))`AGFhl}0)f<2LjuDbtVSWhsrfE#n3ZCqIR-%O$vhw6D;NNrC@L~+BnjvKK8m8f zO)=_0jr9k`|E~RFYWUNZu)$l;Zybp###lgy$C9w2(F#P%9tBopwSZ3XMBz0pE${as zlH;@;CDdcXVCt8E0KPdxXKyw&?6C5WP@*Xm}-@VDx#tUs_sFwdd{^97J&xz!wH1Qx(_KzKds z6ODgk`&LUC5Vj*TWlZ&0T~R-P2cZ33Ju(8{8S}IQUrIoDtB6g`PDQx~%47l?MokvT z7&^4nsVQf6p{IZe_2+DdIEcSS(HD37dR72HpJNB`;bVoULwx{tf!#<8{~oezO+z*H zE|WSchz<8egrzbqLjj0AW;kui9QIlVsYU^W=u9Ezh?2N=y%q(&|9TA0ayo?#V&o)y z73gfTx|kqcgp2(z literal 0 HcmV?d00001 diff --git a/Clover/app/src/main/res/drawable-xxhdpi/ic_stat_notify_alert.png b/Clover/app/src/main/res/drawable-xxhdpi/ic_stat_notify_alert.png new file mode 100644 index 0000000000000000000000000000000000000000..ba583bc07c655a3e08b49efb51449b8fad23b111 GIT binary patch literal 1104 zcmV-W1h4yvP)abkj5u98wrxVZ6i0ecvy~$N8U}RdXFX7~!LnlQnD<4@(l<__`6p?h(mJntoVV zbJ8f`1V#+wJB*8@TPOJj;|LD(teKz!uP2Hc#y7B|ZhaPfenvan?>F%MiX?If_<##C zj5IdXbHR#XZ=uURUgY2!X}~edqSE5fH5hnMF$8af3WY0APb&N>OfPzs!yjjw4ap>I zSQsFvV%ZQdep_nx^QlDmeKL?mgkV=HLr_d$%(7?nh&?ly$Ph&Gv|wbOdx&KS+7cPl zI^N_S2>OlLF$I?1KyZ_wHcf}a3!#dl!4iaJ#Q{E2R>sc`@lXpBgdwlMf|L?7hX^_f z5roNH)~V1b(W;ae#!a$-wjQ#oJkNmOdF9UaX>*E3`k4`%?wSe zPx%L@h&>ZuzvMN~f=-5O3kf6DD2b=mPw70!g)EjAVHC-kinN9ULL-z5MZ~M_X@%tU zQzv%*Y@p)U6>Gef{NiH!N9_C=hk$J-#Y>!I3*_KK?KL%+oLzi@NWGU!p1<`mbGWy5 z2}q9{K_#t-MRUS-YA9$^)VIA$-csqTgH;+E_bY+&LdHj)(AHG<+Pp7l+zi9<1dkzS z+LS2ozZfA)R<9r0iAqza!aNf41If6S(VpA%UxAPr5|N1XvbtfrZao?`;y~a}-n=Ac$FZpo%M{n^Y(@0*>!7vQLO}bIk22 zHm6wZxr4on1WjCF2UN7Rl~oU^VYVF!Vq@bPL9Z^cgNuWIG@tV-LCIlZYatE2XBI+5 z`_|T*_Ln|1XGd2Y^jf7v|M=j5 z`=DPq{BS|hsaCo0#-R;@ME6=d@iLupf;uD}7|L6JDsrwccD6)S^5tzgDj)qWxZicf@p#Lo7ZjsqK( zbQoGx5FfBhf~F>5K_2`l52o}7J8^_1;all+4Zoin+AeIOYj$Auw}}&v!;pZIffsx$ z$Fu#cQA=YmsRQ9FD7!tS@XVNmAzCtPQGE~*`bW3Vgh(a?^mWXt4gs#yv}2fcb-^i- z)}daB&uu&T(h%869B^J<^ui*)C4V11TYmo)(quL`aA;<^17E<5q=70 zhig&Nqt3=YjH6)CUvxV9g|YAtE~!o^?DJHQx?uVx3k%r-l{KR0E&Z-IO6H(p`Dq7FDTW54Dzan1yYE z{%>m3sSXTllk5aR$io;|O&iSAh(fQYMPml!Xu6-DM3k$^}*Bp@OZ5DAEg1bj_=;}&g0z@#3v z3Ey)SC_xmg0?gy9!i_lFgOL4sYy<(2Yso;+9dUWPQ56OcEeSh=?|i5TzS)s5*hU{3%Dz91fV2l4$wn;R9>1hgpaJ80`v&>t1WoE77APS}1N0CsjR|C|eZXLK3(s8Xi7HKlENOl>IaErO_yu5@^JL0H{NJBl*# zp<@N>!sQ{Wv+?by2}mf25dTiRsLL-FXYZ%N>`G*^Q!