2012-03-28 6 views
0

Dies ist hoffentlich eine einfache Frage für jemanden mit Mozilla vertraut zu beantworten, aber ich werde verdammt sein, wenn ich diese Informationen über Google suchen kann. Ich sehe ein paar Apps, meist Kindersicherungssoftware, die den Standard-Webbrowser auf Android OS ersetzen. Sie sehen alle gleich aus und einer von ihnen (NetNanny) sagt, dass sie einen Mozilla-basierten Browser verwenden. Gibt es ein Toolkit oder etwas zum Erstellen von benutzerdefinierten Webbrowsern (ziemlich einfach?) Von Mozilla? Ist es auch frei für kommerzielle Nutzung?Schreiben Sie einen Webbrowser für Android

Edit: Ich suche nach etwas, wie ich glaube, aber das so datiert scheint frage ich mich, ob es neuere/bessere Möglichkeiten:

http://www-archive.mozilla.org/projects/blackwood/webclient/

Einfach fragen, was sonst noch zur Verfügung steht, hauptsächlich Mozilla/Gecko basiert (da Firefox wie ein sehr netter Browser aussieht), bevor ich mich dazu entschließe, WebView zu benutzen.

Antwort

0

Ja, es gibt ein Toolkit Gecko-basierte Anwendungen zu erstellen, es XULRunner genannt wird. Darauf basiert Firefox Mobile. Es gibt jedoch keine vorgefertigten Pakete für Android, Sie müssten es selbst aus der Quelle erstellen. Und ich denke, dass das Ausführen von XULRunner auf Android eine ziemlich schwierige Angelegenheit ist, da die Anwendungen in Java sind.

2

Ich hoffe, ich bin nicht der Punkt fehlt, vermute ich, ich könnte sein;)

Die meisten Android-Browser basieren auf Webkit.

http://www.webkit.org/

http://developer.android.com/reference/android/webkit/package-summary.html

+0

Ich werde meine Frage bearbeiten, aber Sie haben darauf hingewiesen, etwas zu helfen, um es besser zu schreiben. Ich denke, was ich suche, ist wahrscheinlich Gecko und vielleicht nicht Mozilla ... wie WebKit zu WebView. Ich könnte schließlich WebView verwenden, aber ich würde gerne über Mozilla/Gecko Optionen wissen, bevor ich auf WebKit/WebView festlege. – eselk

+0

Nicht wirklich zum Thema meiner ursprünglichen Frage, also postete dies als Kommentar stattdessen. Gibt es eine Java-Version von WebKit? Ich habe diese Seite überprüft, sehe aber nur C/C++ - Projekte. Ich glaube nicht, dass WebView für mich funktioniert, weil ich dann auf die Ereignisse beschränkt bin, die es offenlegt, und ich bin mir ziemlich sicher, dass ich mehr Kontrolle haben möchte, wie vielleicht den Datenstrom selbst zu handhaben. – eselk

+0

@eselk: Siehe [Entwicklerdokumentation] (http://developer.android.com/reference/android/webkit/WebView.html) - WebKit ist in Android enthalten und kann von Anwendungen verwendet werden. –