Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/FreakDev/PhoneGap-Android-HTML5-WebSocket

a little java implementation of missing WebSocket form Android webview
https://github.com/FreakDev/PhoneGap-Android-HTML5-WebSocket

Last synced: 4 months ago
JSON representation

a little java implementation of missing WebSocket form Android webview

Awesome Lists containing this project

README

        

Android HTML5 WebSocket
=======================

A Java library that make the WebSocket object available for project that uses a WebView (like PhoneGap project's)

The iOS version of the plugin was already existant (http://github.com/remy/PhoneGap-Plugin-WebSocket) and works well
for me, but the Adnroid version was missing. here it is.

Usage
=====

* copy the Java source into the source folder of your project.
* copy websocket.js in your assets/www folder
* copy / paste these two line inside the onCreate of your activity
```java
WebSocketFactory wsFactory = new WebSocketFactory(appView);
appView.addJavascriptInterface(wsFactory, "WebSocketFactory");
```
* in your javascript, create a new WebSocket, and overload its method 'onmessage', 'onopen', 'onerror', 'onclick';