Hallo allerseits Ich versuche, einen einfachen HTTP-Anruf zu einem Tomcat Server auf meinem Server von meiner Android App aus zu tun. Der Server führt dann einen bestimmten Befehl auf meiner Website aus. Ich habe eine Schaltfläche erstellt, die, wenn ich darauf klicke, den HTTP-Anruf von der App aus ausführt.Einfacher HTTP-Aufruf ohne Öffnen Browser
Wenn ich den folgenden Ansatz verwende, öffnet es den Browser auf meinem Telefon, um dieses HTTP auszuführen. Ist es möglich, etwas ähnliches zu tun, aber nicht meine App den Browser öffnen ???
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://" + IP + ":8080/server/run.jsp"));
startActivity(browserIntent);
vielen Dank im Voraus: D
Natürlich ist es möglich. Warum sollte es nicht sein? Wenn Sie * irgendetwas * versucht hätten, hätten Sie mindestens drei übliche Wege gefunden, wie Java auf http zugreifen kann. – 323go
Es tut mir leid, ich bin ein Student und neu dazu. Bitte sei nicht gemein! Ich hätte nicht gepostet, wenn ich nicht gesättigt wäre. Ich habe versucht, einen einzigen Ansatz zu verwenden, aber das würde mich dazu zwingen, eine AsyncTask zu verwenden, an der ich leider eine Weile arbeite und die ich nicht in meine App einfügen konnte. Also wollte ich sehen, ob ich das Ding oben ändern könnte und hoffentlich klappt es:/aber nicht den Browser öffnen. – Emil
Dies ist die Zeit, in der Sie tatsächlich etwas arbeiten müssen und etwas lernen müssen. Wenn eine AsyncTask (zusammen mit den vielen Beispielen, die da draußen sind) zu schwierig ist, ist die Programmierung möglicherweise nicht für Sie, oder Sie würden von etwas Nachhilfe profitieren. – 323go