Schlagworte:
  1. Tagesjobs24, 29.01.2019 #1
    Tagesjobs24

    Tagesjobs24 Threadstarter Neuer Benutzer

    Hallo.

    Und zwar habe ich eine webview App mit Android Studio gebaut.

    Wenn ich nun versuche einen Link mit <a href="tel: ..." bzw. <a href="mailto: ..."

    zu öffnen, erscheint folgener Fehler:

    Webseite nicht verfügbar

    Die Webseite unter tel:... konnte nicht geladen werden, weil:

    net::ERR_UNKNOWN_URL_SCHEME

    bzw.

    Webseite nicht verfügbar

    Die Webseite unter mailto:... konnte nicht geladen werden, weil:

    net::ERR_UNKNOWN_URL_SCHEME

    Ich hoffe Ihr könnt helfen..

    Gruß

    Christian
     
  2. deek, 29.01.2019 #2
    deek

    deek Android-Experte

    Es scheint so als müsstest du shouldOverrideUrlLoading im WebViewClient überschreiben und das ganze selbst handlen.
    Zum Beispiel wie hier: https://stackoverflow.com/a/41693364/1768839
    Er schaut zuerst ob es eine http(s) Url ist und falls nein testet er ob es eine App gibt, die damit umgehen kann. Wenn ja wird sie gestartet.

    Hätte ich so nicht erwartet, aber eine Google Suche später war ich schlauer.
     
    jogimuc und swa00 haben sich bedankt.
  3. Tagesjobs24, 29.01.2019 #3
    Tagesjobs24

    Tagesjobs24 Threadstarter Neuer Benutzer

    Das ist meine MainActivity.java:

    Leider weiß ich nicht an welcher Stelle ich den Code einfügen muss, ohne Fehlermeldungen zu bekommen.

    package com.example.tagesjobs24;

    import android.content.Intent;
    import android.net.Uri;
    import android.support.v7.app.AppCompatActivity;
    import android.os.Bundle;
    import android.webkit.WebSettings;
    import android.webkit.WebView;
    import android.webkit.WebViewClient;


    public class MainActivity extends AppCompatActivity {
    private WebView webView;

    public MainActivity() {
    super();
    }

    @override
    public void setTheme(int resid) {
    super.setTheme(resid);
    }



    @override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    webView = (WebView) findViewById(R.id.webview);
    webView.setWebViewClient(new WebViewClient());
    webView.loadUrl("https://www.....de");

    WebSettings webSettings = webView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    }

    @override
    public void onBackPressed() {
    if(webView.canGoBack()) {
    webView.goBack();
    } else {
    super.onBackPressed();
    }
    }

    }
     
  4. jogimuc, 30.01.2019 #4
    jogimuc

    jogimuc Erfahrener Benutzer

    Hallo

    also mal ehrlich mit dem Link von @deek solltest du das schon hinbekommen.
    Da ist doch am Ende eine Komplette Activity dabei.
    Ich denke den Code oben hast du auch nur abgeschrieben und wohl auch nicht verstanden.
    Sonst würdest du nicht so eine Frage stellen.
     
    swa00 bedankt sich.
  5. swa00, 31.01.2019 #5
    swa00

    swa00 Moderator Team-Mitglied

    Zuletzt bearbeitet: 31.01.2019
  6. Tagesjobs24, 31.01.2019 #6
    Tagesjobs24

    Tagesjobs24 Threadstarter Neuer Benutzer

    @jogimuc

    Ja Du hast Recht.
    Den Code habe ich von hier:

     
  7. swa00, 31.01.2019 #7
    swa00

    swa00 Moderator Team-Mitglied

    Moin Tagesjob24,

    du kannst es zwar nicht wissen , aber Youtube-Videos sind bei uns verpöhnt :)
    Das Gleiche gilt für Copy & Paste von Source Codes.

    Grundsätzlich können Diese als Anhaltspunkt dienen , sind jedoch zum größten Teil veraltet
    und können auch in einem 4 Stunden langen Video Dir nicht das Basiswissen vermitteln , was man benötigt.

    Als Vgl dazu : Du kannst auch nicht in 10 Minuten eine Fremdsprache erlernen.

    Dir wird nichts anders übrig bleiben , als dir erst einmal mühevoll und zeitintensiv das BasisWissen
    anzueignen.
    Dann sind wir auch gerne für dich und jederzeit für fachspezifische Fragen da, allerdings
    können wir Dir nicht das Program schreiben (Siehe deine Frage von oben )
     
    Zuletzt bearbeitet: 31.01.2019
    jogimuc bedankt sich.
  8. Tagesjobs24, 31.01.2019 #8
    Tagesjobs24

    Tagesjobs24 Threadstarter Neuer Benutzer

    Ok.
    Hab schon andere Sachen geschafft.
    Werde das wohl auch schaffen.
    Ein Schritt nach dem anderen...

    Danke
     
  9. jogimuc, 31.01.2019 #9
    jogimuc

    jogimuc Erfahrener Benutzer

    Wie währe es wenn du dir wirklich mal das machen würdest was man dir sagt. Und nicht einfach bockig sagt ich habe schon ganz andere Sachen geschafft. Sieht nach kleinen Schuljungen aus.
    Eigentlich wollen wir dir nur helfen.
    Und Hilfe die Lösung hast du schon. Den Link den deek rausgesucht hat. Beinhaltet alles was du brauchst. Als vorletzter Beitrag ist dort eine activity die genau das macht was du willst.
    Einziger Unterschied bei dir heißt das Webviiew Objekt "webView" in dem Link "mWebView"
    Wenn du so etwas nicht selber bereinigen kannst dann lasse das programmieren lieber.

    so nun schaff das erst mal und dann können wir weiter reden. Ohne bockig zu sein.
    Die Lösung schon in der hand zuhaben und noch trotzig zu sein das hat das Forum nicht verdient.

    Denke mal darüber nach. Lg Jörg.
     
  10. swa00, 31.01.2019 #10
    swa00

    swa00 Moderator Team-Mitglied

    Jörg , nicht aufregen :)

    Er muss jetzt selbst durch , Anhaltspunkte und Lösungsansätze hat er jetzt ausreichend :)

    Er sollte sie jetzt selbst umsetzen und nicht "Macht mal bitte".
    P:S ich gehe davon aus , dass er später "drüben" aufschlägt :)
     
    Zuletzt bearbeitet: 31.01.2019
  11. Tagesjobs24, 31.01.2019 #11
    Tagesjobs24

    Tagesjobs24 Threadstarter Neuer Benutzer

    @jogimuc

    Ich habe bereits einen Kurs bei Udemy gebucht.
    Ich wollte auf keinen Fall bockig sein.

    Ich meine das ernst:
    Ich habe wirklich schon andere Dinge geschafft.
    So sollte es auch rüber kommen.

    Danke Euch

    Christian
     
  12. deek, 31.01.2019 #12
    deek

    deek Android-Experte

    Ich habs nicht als bockig verstanden.
    In der Schriftsprache leiden leider manchmal die Emotionen.
     
  13. jogimuc, 31.01.2019 #13
    jogimuc

    jogimuc Erfahrener Benutzer

    Ok dann hoffe ich das du nun voran kommst.

    Wünsche gutes Gelingen.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
Datenbank mit Kundendaten Android App Entwicklung 13.02.2019
Android playstore pusblishing: no supported devices Android App Entwicklung 11.02.2019
Theme Änderung - Android Studio Android App Entwicklung 25.01.2019
Android lifecycle: Onsaveinstancestate bei TCP Socket Server Android App Entwicklung 10.01.2019
App funktioniert unter Android 7 und höher aber nicht drunter, ich verzweifel Android App Entwicklung 07.01.2019
org.w3c.dom.Element - Neues Element hinzufügen Android App Entwicklung 27.11.2018
GPS Lokalisierung Android App Entwicklung 19.11.2018
Android App - Objekt bewegt sich nach Handyneigung Android App Entwicklung 30.10.2018
Wie float wert von android App an desktop Applikation per Bluetooth senden? Android App Entwicklung 29.10.2018
Kosten/ Aufwand für ne Android App für Vereinsaufgaben? Android App Entwicklung 08.10.2018
Du betrachtest das Thema "<a href="tel: ..." & <a href="mailto: ..." in Android Sudio webview" im Forum "Android App Entwicklung",
  1. Android-Hilfe.de verwendet Cookies um Inhalte zu personalisieren und dir den bestmöglichen Service zu gewährleisten. Wenn du auf der Seite weitersurfst stimmst du der Cookie-Nutzung zu.  Ich stimme zu.