CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: gianpassa con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 10 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Pagina 3 di 3 primaprima 123
Visualizzazione dei risultati da 21 a 30 su 30
Discussione:

Creare un Widget

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #21
    Androidiano VIP L'avatar di elegos


    Registrato dal
    Jul 2009
    Messaggi
    1,714

    Ringraziamenti
    2
    Ringraziato 153 volte in 120 Posts
    Predefinito

    No perché se lo facessi ti renderesti conto che sto avviando una chiamata 199...

    xD scherzo

    codice:
    package com.elegos.windinforma;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.net.Uri;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    
    public class WindInforma extends Activity {
    	
        /** Called when the activity is first created. */
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            Button BtnCredit = (Button) findViewById(R.id.Button_Credit);
            Button BtnNoi2 = (Button) findViewById(R.id.Button_Noi2);
            Button BtnNoiItaly = (Button) findViewById(R.id.Button_NoiItaly);
            Button BtnNoiWind = (Button) findViewById(R.id.Button_NoiWind);
            Button BtnNoiWindSMS = (Button) findViewById(R.id.Button_NoiWindSMS);
            Button BtnPienoWind = (Button) findViewById(R.id.Button_PienoWind);
            
            BtnCredit.setOnClickListener(genListener("*123"));
            BtnNoi2.setOnClickListener(genListener("*123*4"));
            BtnNoiItaly.setOnClickListener(genListener("*123*10"));
            BtnNoiWind.setOnClickListener(genListener("*123*5"));
            BtnNoiWindSMS.setOnClickListener(genListener("*123*3"));
            BtnPienoWind.setOnClickListener(genListener("*123*0"));
        }
    
        protected OnClickListener genListener(final String code) {
        	return new Button.OnClickListener() {
        		public void onClick(View v) {
        			call(code + Uri.encode("#"));
        		}
        	};
        }
        
        final void call(String phoneNumber) {
       		startActivity(new Intent("android.intent.action.CALL", Uri.parse("tel:" + phoneNumber)));
        }
    }

  2. Il seguente Utente ha ringraziato elegos per il post:

    Alexthebest (20-07-09)

  3.  
  4. #22
    Androidiano


    Registrato dal
    Jul 2009
    Messaggi
    93

    Ringraziamenti
    6
    Ringraziato 2 volte in 2 Posts
    Predefinito

    perfetto ora lo rivendo :P

    hihihi scherzo, oggi pomeriggio mi metto a studiare un po' di java, se posso darti una mano nel migliorarlo, volentieri (sempre che ti vada bene )

  5. #23
    Androidiano


    Registrato dal
    Jun 2009
    Messaggi
    146

    Ringraziamenti
    2
    Ringraziato 10 volte in 10 Posts
    Predefinito

    Avere un widget o una srie di widget come quello Vodafone sarebbe il massimo.
    Sarebbe utilissimo anche conoscere il residuo per l' offerta dati Mega 1500 !

  6. #24
    Administrator L'avatar di Andrea


    Registrato dal
    Nov 2008
    Messaggi
    3,368
    Smartphone
    Nexus S, myTouch Slide 4g

    Ringraziamenti
    143
    Ringraziato 880 volte in 323 Posts
    Predefinito

    Quote Originariamente inviato da elegos Visualizza il messaggio
    No perché se lo facessi ti renderesti conto che sto avviando una chiamata 199...

    xD scherzo

    codice:
    package com.elegos.windinforma;
    
    import android.app.Activity;
    import android.content.Intent;
    import android.net.Uri;
    import android.os.Bundle;
    import android.view.View;
    import android.view.View.OnClickListener;
    import android.widget.Button;
    
    public class WindInforma extends Activity {
    	
        /** Called when the activity is first created. */
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
            
            Button BtnCredit = (Button) findViewById(R.id.Button_Credit);
            Button BtnNoi2 = (Button) findViewById(R.id.Button_Noi2);
            Button BtnNoiItaly = (Button) findViewById(R.id.Button_NoiItaly);
            Button BtnNoiWind = (Button) findViewById(R.id.Button_NoiWind);
            Button BtnNoiWindSMS = (Button) findViewById(R.id.Button_NoiWindSMS);
            Button BtnPienoWind = (Button) findViewById(R.id.Button_PienoWind);
            
            BtnCredit.setOnClickListener(genListener("*123"));
            BtnNoi2.setOnClickListener(genListener("*123*4"));
            BtnNoiItaly.setOnClickListener(genListener("*123*10"));
            BtnNoiWind.setOnClickListener(genListener("*123*5"));
            BtnNoiWindSMS.setOnClickListener(genListener("*123*3"));
            BtnPienoWind.setOnClickListener(genListener("*123*0"));
        }
    
        protected OnClickListener genListener(final String code) {
        	return new Button.OnClickListener() {
        		public void onClick(View v) {
        			call(code + Uri.encode("#"));
        		}
        	};
        }
        
        final void call(String phoneNumber) {
       		startActivity(new Intent("android.intent.action.CALL", Uri.parse("tel:" + phoneNumber)));
        }
    }
    ma quindi funziona?

    Twitter @veke87

  7. #25
    Androidiano VIP L'avatar di elegos


    Registrato dal
    Jul 2009
    Messaggi
    1,714

    Ringraziamenti
    2
    Ringraziato 153 volte in 120 Posts
    Predefinito

    Non come widget. Il comando semplicemente ti fa visualizzare a schermo a mo' di popup il credito residuo. Per il pacchetto Mega 1500 sfortunatamente non esiste codice USSD, infatti devi chiamare il 4242 (mi pare) per sapere a voce il credito.

    Se si dovesse in qualsiasi modo capire come intercettare le risposte USSD (ed automatizzare la richiesta senza popup) si potrebbe fare il widget.

  8. #26
    Androidiano


    Registrato dal
    May 2009
    Messaggi
    111

    Ringraziamenti
    2
    Ringraziato 9 volte in 7 Posts
    Predefinito

    che grande!!!
    Grazie appena installato

  9. #27
    Androidiano


    Registrato dal
    Apr 2009
    Località
    Roma
    Messaggi
    240

    Ringraziamenti
    6
    Ringraziato 8 volte in 7 Posts
    Predefinito

    Quote Originariamente inviato da elegos Visualizza il messaggio
    Non come widget. Il comando semplicemente ti fa visualizzare a schermo a mo' di popup il credito residuo. Per il pacchetto Mega 1500 sfortunatamente non esiste codice USSD, infatti devi chiamare il 4242 (mi pare) per sapere a voce il credito.

    Se si dovesse in qualsiasi modo capire come intercettare le risposte USSD (ed automatizzare la richiesta senza popup) si potrebbe fare il widget.
    Per avere info si può anche mandare un sms al 4155 con la scritta SALDO . Io mi sono fatto uno script lula su ase, ma ti devi leggere l sms di risposta

  10. #28
    Baby Droid L'avatar di arvin


    Registrato dal
    Jul 2009
    Messaggi
    31
    Smartphone
    i9100P

    Ringraziamenti
    1
    Ringraziato 3 volte in 3 Posts
    Predefinito

    iscritto alla discussione... stavo proprio sviluppando un widget del genere per il credito (incluso il bonus) di wind...
    ora provo quello che avete fatto

  11. #29
    Senior Droid


    Registrato dal
    Sep 2009
    Località
    Castelnovo di sotto (RE)
    Messaggi
    682

    Ringraziamenti
    16
    Ringraziato 17 volte in 17 Posts
    Predefinito

    Ritorno su questa discussione perchè mi vorrei creare un widget credito per postemobile; per la wind se ho capito bene avete fatto uno script che usa il codice *123#, ma per la postemobile non esiste un codice del genere, è necessario chiamare un numero, digitare un opzione e ascoltare il credito, perciò come potrei fare per pescare il credito residuo?

  12. #30
    Androidiano L'avatar di JD82


    Registrato dal
    Oct 2009
    Località
    Cagliari
    Messaggi
    188

    Ringraziamenti
    8
    Ringraziato 6 volte in 6 Posts
    Predefinito

    Stavo pensando di sviluppare anche io un Widget simile, prima di scoprire che non ci sono API per la gestione degli USSD .
    Invito tutte le persone interessate a questo Widget a postare un commento qui: Feature Request Add USSD API support.
    Smartphone: Galaxy Nexus
    Firmware: Latest CM
    Recovery: Clockwork Recovery

Pagina 3 di 3 primaprima 123

Discussioni simili

  1. creare barcode 2d
    Da paolosv nel forum HTC Dream / Tmobile G1
    Risposte: 8
    Ultimo messaggio: 12-01-14, 12:53
  2. Widget Weather Forecast, ottimo set di widget per il meteo APK
    Da androidworldpress nel forum Le Applicazioni per Android
    Risposte: 5
    Ultimo messaggio: 27-01-10, 08:49
  3. Creare tracce GPS
    Da maxoo83 nel forum HTC Magic
    Risposte: 2
    Ultimo messaggio: 01-12-09, 23:06
  4. Iniziare a creare ROM
    Da federico nel forum Risorse Utili
    Risposte: 0
    Ultimo messaggio: 04-11-09, 21:57
  5. Help creare Widgets
    Da matrix888 nel forum Le Applicazioni per Android
    Risposte: 0
    Ultimo messaggio: 10-07-09, 14:31

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy