Originariamente inviato da
fabulas
come posso fare con tasker affinchè il led di notifica continui a lampeggiare fin quando io veda l'sms o la chiamata persa? nel mio telefono il led di notifica dura solo 5 minuti..se è possibile farlo con secure setting meglio cosi è + semplice da fare..Grazie
Originariamente inviato da
pod
con secure setting non si può fare o per lo meno io non so come fare.
ma con tasker è molto semplice. segui molto attentamente per favore.
crei un task con le seguenti azioni
a1: set light red a 255
a2: wait 2 secondi
a3: set light red a 0
a4: wait 2 secondi
a5: if screen match off
a6: go to action number 1
a7: else
a8: stop
adesso crei un profilo con
notification *.* che colleghi al task led
questo fa si che quando ricevi una notifica da qualsiasi app il led rosso si accende e si spegne ogni 2 secondi.
il lampeggio continua all'infinito fino a quando non accendi il display
l'azione set light la trovi sotto alert
e il profilo lo crei da event-->ui-->notification
Io ho usato un metodo diverso per avere la ripetizione delle notifiche.
Nel mio caso non ho la notifica led sul tablet ed ho usato un avviso sonoro ogni cinque minuti finchè è presente una notifica per alcuni programmi che mi interessano.
Gli eventi delle notifiche, creazione e eliminazione, li intercetto con il plugin Notification Listener (ottimo e gratuito, l'autore italiano ha anche fatto rapidamente una modifica da me richiesta).
Quando compare una notifica aggiungo il nome del programma, con un prefisso fisso, in una variabile, quando la notifica scompare tolgo il nome dalla variabile.
In questa variabile quindi faccio comparire tutti i programmi con notifiche attive.
Ogni cinque minuti verifico la variabile e, se presente qualche programma, invio una notifica.
Il task che forza il reset della variabile mi è servita in fase di test.
codice:
<TaskerData sr="" dvi="1" tv="4.5m">
<Profile sr="prof24" ve="2">
<cdate>1412521828498</cdate>
<clp>true</clp>
<edate>1413058130980</edate>
<id>24</id>
<mid0>17</mid0>
<nme>Notifiche create</nme>
<Event sr="con0" ve="2">
<code>31376</code>
<pri>0</pri>
<Bundle sr="arg0">
<Vals sr="val">
<com.balda.notificationlistener.extra.ARRAY_PACKAGES><StringArrayList sr=""><_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES0>com.android.calendar</_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES0><_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES1>com.android.email</_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES1><_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES2>com.ebay.mobile</_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES2><_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES3>com.google.android.gm</_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES3><_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES4>com.android.mms</_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES4><_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES5>com.skype.raider</_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES5><_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES6>com.android.phone</_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES6><_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES7>com.tencent.mm</_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES7><_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES8>com.whatsapp</_arrlst_com.balda.notificationlistener.extra.ARRAY_PACKAGES8></StringArrayList></com.balda.notificationlistener.extra.ARRAY_PACKAGES>
<com.balda.notificationlistener.extra.ARRAY_PACKAGES-type>java.util.ArrayList</com.balda.notificationlistener.extra.ARRAY_PACKAGES-type>
<com.balda.notificationlistener.extra.EVENT>2</com.balda.notificationlistener.extra.EVENT>
<com.balda.notificationlistener.extra.EVENT-type>java.lang.Integer</com.balda.notificationlistener.extra.EVENT-type>
<com.balda.notificationlistener.extra.INT_VERSION_CODE>10</com.balda.notificationlistener.extra.INT_VERSION_CODE>
<com.balda.notificationlistener.extra.INT_VERSION_CODE-type>java.lang.Integer</com.balda.notificationlistener.extra.INT_VERSION_CODE-type>
<com.twofortyfouram.locale.intent.extra.BLURB>Qualsiasi,Calendario, E-mail, eBay, Gmail, Messaggi, Skype, Telefono, WeChat, WhatsApp</com.twofortyfouram.locale.intent.extra.BLURB>
<com.twofortyfouram.locale.intent.extra.BLURB-type>java.lang.String</com.twofortyfouram.locale.intent.extra.BLURB-type>
<net.dinglisch.android.tasker.RELEVANT_VARIABLES><StringArray sr=""><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0>%nlevent
Notification event
Values: posted or removed</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES0><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1>%nltitle
Notification title
Notification title</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES1><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2>%nltext
Notification text
Notification text</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES2><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES3>%nlsubtext
Notification sub text
Notification sub text</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES3><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES4>%nlapp
Owner app name
Owner app name of notification</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES4><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES5>%nlticker
Notification ticker
Notification ticker</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES5><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES6>%nlsummary
Notification summary
Notification summary text</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES6><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES7>%nlline1
Notification line 1
Notification inbox style line 1</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES7><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES8>%nlline2
Notification line 1
Notification inbox style line 2</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES8><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES9>%nlline3
Notification line 1
Notification inbox style line 3</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES9><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES10>%nlline4
Notification line 1
Notification inbox style line 4</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES10><_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES11>%nlline5
Notification line 1
Notification inbox style line 5</_array_net.dinglisch.android.tasker.RELEVANT_VARIABLES11></StringArray></net.dinglisch.android.tasker.RELEVANT_VARIABLES>
<net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>[Ljava.lang.String;</net.dinglisch.android.tasker.RELEVANT_VARIABLES-type>
<net.dinglisch.android.tasker.subbundled>true</net.dinglisch.android.tasker.subbundled>
<net.dinglisch.android.tasker.subbundled-type>java.lang.Boolean</net.dinglisch.android.tasker.subbundled-type>
</Vals>
</Bundle>
<Str sr="arg1" ve="3">com.balda.notificationlistener</Str>
<Str sr="arg2" ve="3">Notification Listener</Str>
</Event>
</Profile>
<Profile sr="prof35" ve="2">
<cdate>1412490938136</cdate>
<clp>true</clp>
<edate>1412704102386</edate>
<id>35</id>
<mid0>46</mid0>
<nme>Notifica ogni 5 minuti</nme>
<Time sr="con0">
<fh>-1</fh>
<fm>-1</fm>
<rep>2</rep>
<repval>5</repval>
<th>-1</th>
<tm>-1</tm>
</Time>
</Profile>
<Project sr="proj0" ve="2">
<cdate>1412335884585</cdate>
<name>Ripete notifiche</name>
<pids>24,35</pids>
<tids>47,17,46</tids>
</Project>
<Task sr="task17">
<cdate>1412520760817</cdate>
<edate>1413200828564</edate>
<id>17</id>
<nme>Aggiungi notifica</nme>
<rty>2</rty>
<Action sr="act0" ve="7">
<code>598</code>
<Str sr="arg0" ve="3">%ElencoNotifiche</Str>
<Str sr="arg1" ve="3">APP%nlapp</Str>
<Int sr="arg2" val="1"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
<Str sr="arg5" ve="3"/>
<Int sr="arg6" val="1"/>
<Str sr="arg7" ve="3"/>
<ConditionList sr="if">
<Condition sr="c0" ve="3">
<lhs>%ElencoNotifiche</lhs>
<op>12</op>
<rhs></rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act1" ve="7">
<code>547</code>
<Str sr="arg0" ve="3">%ElencoNotifiche</Str>
<Str sr="arg1" ve="3">APP%nlapp</Str>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="1"/>
<ConditionList sr="if">
<Condition sr="c0" ve="3">
<lhs>%nlevent</lhs>
<op>2</op>
<rhs>posted</rhs>
</Condition>
</ConditionList>
</Action>
</Task>
<Task sr="task46">
<cdate>1412490845637</cdate>
<edate>1412622894859</edate>
<id>46</id>
<nme>Notifica</nme>
<Action sr="act0" ve="7">
<code>538</code>
<Str sr="arg0" ve="3">Da leggere</Str>
<Str sr="arg1" ve="3">%ElencoNotifiche</Str>
<Img sr="arg2" ve="2"/>
<Int sr="arg3" val="0"/>
<Str sr="arg4" ve="3">/system/media/audio/ui/Insert.ogg</Str>
<Int sr="arg5" val="3"/>
<ConditionList sr="if">
<Condition sr="c0" ve="3">
<lhs>%ElencoNotifiche</lhs>
<op>2</op>
<rhs>APP*</rhs>
</Condition>
</ConditionList>
</Action>
<Action sr="act1" ve="7">
<code>30</code>
<Int sr="arg0" val="0"/>
<Int sr="arg1" val="1"/>
<Int sr="arg2" val="0"/>
<Int sr="arg3" val="0"/>
<Int sr="arg4" val="0"/>
</Action>
<Action sr="act2" ve="7">
<code>779</code>
<Str sr="arg0" ve="3">Da leggere</Str>
<Int sr="arg1" val="0"/>
</Action>
</Task>
<Task sr="task47">
<cdate>1412579825793</cdate>
<edate>1412608290462</edate>
<id>47</id>
<nme>ResetNotifiche</nme>
<Action sr="act0" ve="7">
<code>549</code>
<Str sr="arg0" ve="3">%ElencoNotifiche</Str>
<Int sr="arg1" val="0"/>
</Action>
<Img sr="icn" ve="2">
<nme>hl_aaa_ext_show</nme>
</Img>
</Task>
</TaskerData>
Paolo.