Autore Topic: accensione led  (Letto 1270 volte)

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
accensione led
« il: 14 Giugno 2011, 18:40:55 CEST »
0
Ciao a tutti,
qualcuno ha mai provato a scrivere un'applicazione per accendere il led di segnalazione sul telefono(quello che si accende quando c'e' una notifica)?

Avete qualche codice di esempio?

Grazie mille

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
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 bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Re:accensione led
« Risposta #2 il: 14 Giugno 2011, 21:00:03 CEST »
0
Ciao e grazie per il link.
In realta' io vorrei scrivere un'applicazione in grado di gestire l'accensione e lo spegnimento del led. Ad esempio vorrei accenderlo ogni secondo.

Pensi si possa fare?

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:accensione led
« Risposta #3 il: 14 Giugno 2011, 21:03:59 CEST »
0
hai letto la prima risposta?
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 bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Re:accensione led
« Risposta #4 il: 14 Giugno 2011, 21:13:55 CEST »
0
In realta' il link che mi hai scritto tu non sono riuscito ad aprirlo...ho cercato qualcosa di simile sul forum e sono finito sulla pagina ufficiale di google... :-[

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Re:accensione led
« Risposta #5 il: 15 Giugno 2011, 11:52:00 CEST »
0
Ciao,
sto provando a far accendere il led ma senza successo.
Ho provato questo codice
Codice: [Seleziona]
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.os.Bundle;

public class BlinkLed extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);       
       
        NotificationManager nm = ( NotificationManager ) getSystemService( this.NOTIFICATION_SERVICE );
        Notification notification = new Notification();
        notification.ledARGB = 0xff00ff00; //Colore verde, il più comune, ma sono disponibili molti altri colori
        notification.flags = Notification.FLAG_SHOW_LIGHTS;
        notification.ledOnMS = 100; //Durata LED accesso
        notification.ledOffMS = 100; //Durata LED spento
        nm.notify(1/*LED_NOTIFICATION_ID*/, notification);
       
       
        setContentView(R.layout.main);
    }
}


Qualche consiglio?

grazie mille.

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:accensione led
« Risposta #6 il: 15 Giugno 2011, 12:02:22 CEST »
0
Fallo dopo il set content view.
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 bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Re:accensione led
« Risposta #7 il: 15 Giugno 2011, 14:04:00 CEST »
0
Provato...niente da fare... :'(

Offline drucks87

  • Utente junior
  • **
  • Post: 50
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    Huawei ideos
  • Play Store ID:
    drucks team
  • Sistema operativo:
    Windows 7
Re:accensione led
« Risposta #8 il: 25 Luglio 2011, 14:45:04 CEST »
0
Ciao,
sto provando a far accendere il led ma senza successo.
Ho provato questo codice
Codice: [Seleziona]
import android.app.Activity;
import android.app.Notification;
import android.app.NotificationManager;
import android.os.Bundle;

public class BlinkLed extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);       
       
        NotificationManager nm = ( NotificationManager ) getSystemService( this.NOTIFICATION_SERVICE );
        Notification notification = new Notification();
        notification.ledARGB = 0xff00ff00; //Colore verde, il più comune, ma sono disponibili molti altri colori
        notification.flags = Notification.FLAG_SHOW_LIGHTS;
        notification.ledOnMS = 100; //Durata LED accesso
        notification.ledOffMS = 100; //Durata LED spento
        nm.notify(1/*LED_NOTIFICATION_ID*/, notification);
       
       
        setContentView(R.layout.main);
    }
}


Qualche consiglio?

grazie mille.


attento che sono millisecondi! Notification | Android Developers

public int   ledOffMS   The number of milliseconds for the LED to be off while it's flashing.
public int   ledOnMS   The number of milliseconds for the LED to be on while it's flashing.

Offline bobo78

  • Utente junior
  • **
  • Post: 55
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    nexus one
  • Sistema operativo:
    Win XP
Re:accensione led
« Risposta #9 il: 25 Luglio 2011, 14:49:12 CEST »
0

attento che sono millisecondi! Notification | Android Developers

public int   ledOffMS   The number of milliseconds for the LED to be off while it's flashing.
public int   ledOnMS   The number of milliseconds for the LED to be on while it's flashing.


Ciao Drucks87. Grazie della risposta.
Con 100 ms acceso e 100ms spento dovrei vedere il led sempre acceso...magari con intestita' luminosa minore. Purtroppo non vedo accendersi neinte.

Con whatsapp riesco a vedere che il led si accende con un sacco di colori diversi, ma con la mia app non riesco a farne accendere neanche uno :(
Tu ci hai mai provato?