Autore Topic: Azione ad ogni accensione o giorno  (Letto 743 volte)

Offline Majestcx

  • Nuovo arrivato
  • *
  • Post: 31
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Ace, Next, S3 e Tablet Asus e il mitico OnePlus One *-*
  • Sistema operativo:
    Ubuntu 14.10, Windows 8.1
Azione ad ogni accensione o giorno
« il: 16 Settembre 2013, 13:09:59 CEST »
0
Ciao a tutti...

Stavo provando a escogitare uno script che mi permettesse (alla mia app) di compiere un azione o una volta per giorno (preferibilmente) oppure ad ogni riavvio... come una boolean che il giorno seguente si ritorna false.. pensavo  ai files di configurazione.. Tipo uno script nel Main dove si salva l'ora di oggi e con un if calcolo se Ora + 12/10 <= a non so cosa... Mi aiutate?
Grazie Mille.
« Ultima modifica: 16 Settembre 2013, 13:59:43 CEST da Majestcx »

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Azione ad ogni accensione o giorno
« Risposta #1 il: 16 Settembre 2013, 13:44:44 CEST »
0
puoi riscriverlo in italiano? è un po incomprensibile....
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Majestcx

  • Nuovo arrivato
  • *
  • Post: 31
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Ace, Next, S3 e Tablet Asus e il mitico OnePlus One *-*
  • Sistema operativo:
    Ubuntu 14.10, Windows 8.1
Re:Azione ad ogni accensione o giorno
« Risposta #2 il: 16 Settembre 2013, 13:58:08 CEST »
0
puoi riscriverlo in italiano? è un po incomprensibile....

Scusami ma ero dal cellulare..

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Azione ad ogni accensione o giorno
« Risposta #3 il: 16 Settembre 2013, 14:06:46 CEST »
0
ah, dovresti guardare la classe alarmManager per le operazioni schedulate, e metterti un broadcast receiver sull'intent boot_finished
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline Majestcx

  • Nuovo arrivato
  • *
  • Post: 31
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Ace, Next, S3 e Tablet Asus e il mitico OnePlus One *-*
  • Sistema operativo:
    Ubuntu 14.10, Windows 8.1
Re:Azione ad ogni accensione o giorno
« Risposta #4 il: 16 Settembre 2013, 15:09:04 CEST »
0
ah, dovresti guardare la classe alarmManager per le operazioni schedulate, e metterti un broadcast receiver sull'intent boot_finished

scusa io sono nuovo in android potresti spiegarmelo in modo più semplice?

Offline Rickyc81

  • Nuovo arrivato
  • *
  • Post: 23
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus4
  • Sistema operativo:
    Win8
Re:Azione ad ogni accensione o giorno
« Risposta #5 il: 16 Settembre 2013, 15:12:01 CEST »
0
Ma a che punto sei con java?

Inviato dal mio Nexus 4 con Tapatalk 2


Offline Majestcx

  • Nuovo arrivato
  • *
  • Post: 31
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Ace, Next, S3 e Tablet Asus e il mitico OnePlus One *-*
  • Sistema operativo:
    Ubuntu 14.10, Windows 8.1
Re:Azione ad ogni accensione o giorno
« Risposta #6 il: 16 Settembre 2013, 15:25:12 CEST »
0
Ma a che punto sei con java?

Inviato dal mio Nexus 4 con Tapatalk 2

Media.. ma non ho mai usato queste funzioni..
Il più lo riesco a fare grazie alla mia conoscenza
del C# che é molto simile più o meno

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Azione ad ogni accensione o giorno
« Risposta #7 il: 16 Settembre 2013, 18:05:20 CEST »
0
L'evento BOOT_COMPLETED può essere catturato dalla tua app con un IntentReceiver, in tale receiver puoi fare quello che vuoi: lanciare una activity, impostare una sveglia, etc

Un esempio in cui viene catturato l'evento:
Automatically starting Services in Android after booting | vogella blog


AlarmManager ti permette di impostare una scadenza, alla quale il sistema chiamerà un Intent che tu hai preparato. Questo intent che hai preparato si chiama PendingIntent perchè contiene l'Intent vero e proprio che la tua app gestirà.

Alcuni esempi in forma di tutorial:
http://www.techrepublic.com/blog/android-app-builder/use-androids-alarmmanager-to-schedule-an-event/
Android-er: A simple example of Alarm Service, using AlarmManager
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store