Startseite › Foren › Deutsches LiveCode-Forum › Telefon App starten
Schlagwörter: Android Telefon App
- Dieses Thema hat 27 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 4 Jahren, 7 Monaten von Zahni2004.
-
AutorBeiträge
-
-
Januar 23, 2020 um 22:05 Uhr #18372
Hallo,
Ich habe mal eine Frage ist es möglich über die Navigationbar die Telefon App zu starten und automatisch eine bestimmte Telefonnummer einfügen zu lassen, oder ist es möglich wenn ich auf eine Nummer in einem Textfeld klicke das sich dann die Telefon App öffnet mit eingefügter Nummer?
Mfg Sebastian Danke im Voraus
-
Januar 23, 2020 um 22:15 Uhr #18374
Hi Sebastian,
yep, das geht LC typisch mit:
... launch url("tel:" & die_gewünschte_Nummer) ...
🙂
Klappt selbstredend nur auf einem Handy!
Gruß
Klaus
-
Januar 23, 2020 um 22:40 Uhr #18378
Danke für die Antwort.
Und wie bekomme ich es hin in einem Textfeld.
Mit einem Link mache ich es wie folgt.
set the textStyle of word 2 of line 16 of fld "kontaktfeld" to link set the linkText of word 2 of line 16 fld "kontaktfeld" to "http://musterseite.de/"
Mfg Sebastian
-
Januar 23, 2020 um 22:52 Uhr #18379
Und was genau skriptest Du für “Links”? 😎
-
Januar 23, 2020 um 22:58 Uhr #18381
Ich weiß jetzt zwar nicht genau was du meinst aber na gut.
Ich habe ein Text Field und das liest immer eine TXT File auf meinem Server aus
so und Wort 2 in Zeile 16 ist ein Link der markiert wird und sobald man den anklickt, öffnet sich die Homepage.Mfg Sebastian
-
Januar 23, 2020 um 23:14 Uhr #18383
Hi Sebastian,
von selber passiert ncihts, wenn man auf einen Link in einem LC Feld klickt.
Da muss also ein Skript im Feld dahinterstecken mit einem “on linkclicked” Handler.
Oder nicht?In Deinem Fall müsste das dann ungefähr so aussehen:
on linkclicked tLink if tLink is a number then launch url("tel:" & tLink) end if end linkclicked
Capisce? 🙂
Gruß
Klaus
-
Januar 23, 2020 um 23:26 Uhr #18387
Hi Klaus,
also mein Code
set the textStyle of word 2 of line 16 of fld "kontaktfeld" to link set the linkText of word 2 of line 16 fld "kontaktfeld" to "http://musterseite.de/"
hat für Den Link funktioniert, aber halt logischer Weise nicht für Telefonnummern. Ich werde dein Code morgen mal ausprobieren, danke schonmal.
Mfg Sebastian
-
Januar 31, 2020 um 23:32 Uhr #18556
Hab das jetzt mal probiert hab die Nummer als Link markiert und hinter das Feld gepackt, leider öffnet sich nicht die Telefon App mit ingefügter Nummer. Kann mir jemand evtl. helfen?
Mfg Sebastian Vielen Dank im Voraus
-
Januar 31, 2020 um 23:54 Uhr #18557
Hast Du mein Beispiel oben benutzt?
Falls nicht, bitte Skript posten.Und wie hast Du den “Link” formatiert?
-
Januar 31, 2020 um 23:55 Uhr #18559
Jo hab deinen Code benutzt.
set the textStyle of word 3 of line 8 of fld "kontaktfeld" to link
-
Februar 1, 2020 um 00:00 Uhr #18563
OK, passiert denn irgendetwas bei “linkclicked”?
Bitte mal testen:on linkclicked tLink answer tLink if tLink is a number then launch url("tel:" & tLink) end if end linkclicked
-
Februar 1, 2020 um 11:01 Uhr #18582
nein es passiert nichts. habs getestet
-
Februar 1, 2020 um 12:36 Uhr #18585
Hm, klappt das denn in der IDE?
Also -> answer tLink?Probiere es mal anders:
... set the linkText of word 3 of line 8 of fld "kontaktfeld" to "tel:0123456789" ## Die Zahl natürlich mit Deiner Telefonnummer ersetzen. ...
Und dann nur:
on linkclicked tLink answer tLink launch url tLink end linkclicked
-
Februar 1, 2020 um 13:22 Uhr #18595
Das Forum nicht das was ich schreiben will;) wird nicht angezeigt
-
Februar 1, 2020 um 13:25 Uhr #18596
Also hab den Fehler gefunden das Skript war da wo es nicht hingehört und zwar hinter der Card. Nun klappt answer aber die Telefon App wird nicht gestartet.
Mfg Sebastian
-
Februar 1, 2020 um 13:29 Uhr #18597
OK, es wird also nun der Linktext geANSWERed, richtig?
Dann check mal THE RESULT:on linkclicked tLink answer tLink launch url tLink answer the result end linkclicked
Dann schreib mal, was in tLink drinsteht und was “the result” besagt.
Vielleicht bringt das ein wenig Licht ins Dunkel…“the result” sollte bei solchen Aktionen LEER sein!
-
Februar 1, 2020 um 13:54 Uhr #18603
cant open file wird ausgegeben im IDE
und bei Android ist das Feld leer
Mfg Sebastian
-
Februar 1, 2020 um 14:02 Uhr #18604
cant open file wird ausgegeben im IDE
OK, Telefonnummern können wir nur auf dem Handy selber starten, ist also normal.
und bei Android ist das Feld leer
Es wird also nichts geANSWERed?
Weder tLink noch “the result”?Hm, sollte aber so klappen, sorry, dann bin ich mit meinem Latein am Ende…
-
Februar 1, 2020 um 14:04 Uhr #18606
Doch doch tlink wird geanswered mit der richtigen Nummer aber the reuslt bleibt leer
-
Februar 1, 2020 um 14:22 Uhr #18610
Tja, wie gesagt:
Latein -
Februar 1, 2020 um 14:39 Uhr #18612
Schade
-
Februar 1, 2020 um 14:43 Uhr #18613
Tja, tut mir leid, wie gesagt, ich besitze kein Handy o.ä…
Ich Glücklicher! 🙂
-
Februar 1, 2020 um 14:51 Uhr #18617
Klappt es denn, wenn Du direkt eine Nummer angibst?
Also einen Button erstellen mit dem Skript:on mouseup launch url ("tel:0123456799") if the result <> EMPTY then answer "Problem:" && the result end if end mouseup
-
Februar 1, 2020 um 21:33 Uhr #18626
Ja mit einem Button funzt es mit folgendem Code.
on mouseDown launch url("tel:" &0123456789) end mouseDown
-
Februar 2, 2020 um 00:00 Uhr #18627
Hm, und klappt es denn auch mit einer HTTP(S) URL und einem “linkclicked” Handler in einem Feld? Also startet dann der Android Internet Browser?
-
Februar 2, 2020 um 00:58 Uhr #18632
ja einwandfrei wollte den code dafür hier auch schon posten, aber leider wird der post nicht angezeigt.
-
Februar 2, 2020 um 02:16 Uhr #18633
Hm, vielleicht hast Du einen Bug gefunden?
Nochmal zur Sicherheit:
tLink = die richtige Telefonnummer, und NUR die Nummer
Sind Leerzeichen eigentlich erlaubt dabei?Und im Skript steht:
... launch url("tel:" & tLink) ## ? ...
-
Februar 2, 2020 um 02:29 Uhr #18635
Ich poste hier morgen bzw heute Mal das komplette Skript auf pastebin,da es hier ja offensichtlich nicht funktioniert.
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.