Speeddial über ein Icon

  • 5 Antworten
  • Letztes Antwortdatum
H

Hampel

Neues Mitglied
0
Hallo zusammen,
bin neu hier im Forum und möchte mich kurz vorstellen. Bin 40 Jahre jung, komme aus NRW und habe ein Samsung Galaxy S4.

Ich weiss leider nicht, ob ich im richtigen Themenbereich.... :confused2: :confused2:

Vielleicht kann mir jemand von euch helfen. Ich möchte gerne einen Icon, der nach Betätigung auf dem Display
eine Rufnummer direkt wählt. Ich bekomme das auch soweit hin aber ich muss zuerst eine Activity starten, um dann
auf einen Button drücken zu müssen, der dann die Rufnummer automatisch startet.

Mein Ziel soll es sein, dass ich nur auf das Icon auf dem Hauptdisplay drücke und dann sofort gewählt werden soll.

hier mein Code:
Code:
public class TelefonMain extends Activity{

    Button bDial;
    Uri uriDial;
  
  
  
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.telefon_main_activity);  

             bDial = ( Button )findViewById(R.id.buttonDialID);
            bDial.setOnClickListener( new OnClickListener()
            {
                @Override
                public void onClick( View view )
                {                  
                         Intent intentDial = new Intent( Intent.ACTION_CALL, Uri.parse("tel:015111111111") );
                         startActivity(intentDial);
                        finfish();
                }
            });
        }
}

Danke schon mal vorab!!!!!

Grus Chris
 
Zuletzt bearbeitet von einem Moderator:
Hi Chris/ @Hampel , willkommen auf android-hilfe.de
Hier gibt es einen Dev-Bereich, wo deine Frage denke ich besser aufgehoben ist, Daher findest du dich hier wieder.
 
Das kannst du mit Tasker ohne irgendwelche Codes erledigen.
 
Vielen Dank euch beiden für die Antworten!!
@magicw. Das habe ich nicht gesehen, danke!

@fromfuture Danke für die Anregung. Klar gibt es für fast alles eine App aber mir geht es um die
eigene Entwicklung und die Programmierung. Das macht mir ja Spass!:thumbsup:

Vielleicht hat jemand noch eine Idee. Danke schon mal!!

Gruß Chris
 
Du müsstest mit ein Widget arbeiten.

Am einfachsten (aber nicht schön) wäre es, wenn du den Button entfernst.
Code:
public class TelefonMain extends Activity{

    Uri uriDial; 
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.telefon_main_activity);  
          
         Intent intentDial = new Intent( Intent.ACTION_CALL, Uri.parse("tel:015111111111") );
          startActivity(intentDial);
          finfish();
        }
}
 
Zuletzt bearbeitet von einem Moderator:
H i@ Markus.tullius.
Hat geklappt!! Danke!! Manchmal ist weniger doch mehr:biggrin:

Viele Grüße!!
[doublepost=1448982611,1448980674][/doublepost]Danke!!! @Admin...
 
Zurück
Oben Unten