tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von genodeftest
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
477
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    AndroidAppTyp AndroidAppTyp ist offline Rookie
    Registriert seit
    Nov 2011
    Beiträge
    6
    Hallo Leute ,

    ich bin dabei eine App zu programmieren, die Telefonnummern und E-Mail-Adressen auf der Hauptseite zeigt. Diese sollen nun anklickbar sein. So dass die entsprechende Nummer angerufen wird, indem der Dialer geöffnet wird. Ebenso bei der E-Mail mit dem E-Mail-Schreibprogramm.

    Ich bin bei der Suche nach einer Lösung über folgenden Ausdruck gestoßen:

    <a href="tel:+49555/12345601">Telefon: +49 (0) 555/123456-01</a>

    Wenn ich nun meine App im Emulator laufen lasse, öffnet sich jedoch nicht der Dialer etc. und auch sonst finde ich keinen anderen sinnvollen Lösungsansatz im Netz, sondern nur diesen .

    Funktioniert das nur in meinem Emulator nicht?
    Hat jemand vielleicht eine brauchbare Lösung?

    Vielen Dank für eure Hilfe

    MfG
    Sebastian
     

  2. #2
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    vielleicht ohne den Querstrich(slash) ? der hat in (der internationalen Darstellung einer) Telefonnummer nichts zu suchen!
     
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  3. #3
    AndroidAppTyp AndroidAppTyp ist offline Rookie
    Registriert seit
    Nov 2011
    Beiträge
    6
    Danke für den Tipp, aber das ändert leider nichts.
    Die Telefonnummern und E-Mail-Adressen sind weiterhin blau, aber wenn ich sie anklicke passiert nichts.
    Und die E-Mail-Adressen dürften ja eigentlich nicht betroffen sein mit:

    <a href="email:google.com">google.com</a>

    Trotzdem Danke
     

  4. #4
    genodeftest genodeftest ist offline Mitglied Brillant
    Registriert seit
    Jun 2009
    Beiträge
    870
    Das Protokoll für Mails ist auch mailto: und nicht email: ! siehe https://en.wikipedia.org/wiki/Mailto
    AndroidAppTyp bedankt sich. 
    Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
    Code java:
    1
    
    System.out.println("Hallo");
    hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.
    ___________
    Ubuntu Bug #1: Microsoft has a majority market share
    Casecon: Projekt leiser Käse

  5. #5
    AndroidAppTyp AndroidAppTyp ist offline Rookie
    Registriert seit
    Nov 2011
    Beiträge
    6
    Passiert leider immer noch nichts -.-
    Ich weiß leider wirklich nicht weiter.
    Außerdem scheint sich dieses
    <a href= ... >...</a> nur auf HTML-Dokumente zu beziehen.
    Ich möchte ja die Telefonnummern in der App anklickbar machen.
     

  6. #6
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    also bei mir funktioniert:
    Code java:
    1
    2
    3
    4
    
            WebView webView = (WebView) findViewById(R.id.webview);
            webView.loadData(
                    "<html><a href='tel:+49 0123 445634'>Call Bubu</a></html>",
                    "text/html", null);
    Ohne Probleme...

    Wenn du Links in einer TextView anklicken willst, dann könntest du folgendes machen:

    in der entsprechenden layout xml:
    Code xml:
    1
    2
    3
    4
    
    ...
    <TextView android:text="" android:id="@+id/telNumber" android:layout_width="wrap_content"
            android:layout_height="wrap_content"></TextView>
    ...

    Anschließend z.Bsp. in der entsprechenden onCreate Methode:
    Code java:
    1
    2
    3
    4
    5
    6
    
    ...
            TextView telNumberView = (TextView)findViewById(R.id.telNumber);
            telNumberView.setMovementMethod(LinkMovementMethod.getInstance());
            telNumberView.setText(Html.fromHtml("Please call <a href='tel:+49 0123 445634'>Bubu</a> foo 
    <a href='http://www.google.de'>gg</a>"));
    ...


    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Formularproblem Telefonnummern-Abfrage
    Von hertawin im Forum PHP
    Antworten: 6
    Letzter Beitrag: 10.06.10, 13:31
  2. Link nicht mehr anklickbar machen
    Von ARadauer im Forum CSS
    Antworten: 4
    Letzter Beitrag: 14.07.09, 08:37
  3. Telefonnummern mit regex korrigieren
    Von Riepi im Forum Java
    Antworten: 3
    Letzter Beitrag: 31.03.09, 09:00
  4. button anklickbar oder unklickbar machen
    Von girl2005 im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 25.07.06, 19:24
  5. URLs anklickbar machen...
    Von Jost im Forum PHP
    Antworten: 9
    Letzter Beitrag: 23.07.05, 21:18

Stichworte