Android Open Source - WyliodrinAndroid Wylio Board






From Project

Back to project page WyliodrinAndroid.

License

The source code is released under:

GNU General Public License

If you think the Android project WyliodrinAndroid listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.wyliodrin;
//  ww w  .j a v  a 2 s  .  c o  m
import org.json.JSONObject;

public class WylioBoard {
  
  public static final String WYLIO_ADDRESS = "https://www.wyliodrin.com/";
  
  private String communication_token;
  private String boardid;
  
  public WylioBoard (String communication_token)
  {
    this.communication_token = communication_token;
  }
  
  public WylioBoard (String communication_token, String boardid)
  {
    this (communication_token);
    this.boardid = boardid;
  }
  
  public void sendMessage (String label, String message)
  {
    if (boardid == null)
    {
      sendOpenMessage(this.communication_token, label, message);
    }
    else
    {
      sendMessage(this.communication_token, this.boardid, label, message);
    }
  }
  
  public void sendMessage (String label, double message)
  {
    if (boardid != null)
    {
      sendOpenMessage(this.communication_token, label, message);
    }
    else
    {
      sendMessage(this.communication_token, this.boardid, label, message);
    }
  }
  
  public void sendMessage (String label, JSONObject message)
  {
    if (boardid != null)
    {
      sendOpenMessage(this.communication_token, label, message);
    }
    else
    {
      sendMessage(this.communication_token, this.boardid, label, message);
    }
  }
  
  public static void sendMessage (String communication_token, String boardid, String label, String message)
  {
    final JSONObject json = new JSONObject();
    json.put("communication_token", communication_token);
    json.put("gadgetid", boardid);
    json.put("label", label);
    json.put("message", message);
    sendOpenMessage(json);
  }
  
  public static void sendMessage (String communication_token, String boardid, String label, double message)
  {
    final JSONObject json = new JSONObject();
    json.put("communication_token", communication_token);
    json.put("gadgetid", boardid);
    json.put("label", label);
    json.put("message", message);
    sendOpenMessage(json);
  }
  
  public static void sendMessage (String communication_token, String boardid, String label, JSONObject message)
  {
    final JSONObject json = new JSONObject();
    json.put("communication_token", communication_token);
    json.put("gadgetid", boardid);
    json.put("label", label);
    json.put("message", message);
    sendOpenMessage(json);
  }
  
  public static void sendOpenMessage (String communication_token, String label, String message)
  {
    final JSONObject json = new JSONObject();
    json.put("communication_token", communication_token);
    json.put("label", label);
    json.put("message", message);
    sendOpenMessage(json);
  }
  
  public static void sendOpenMessage (String communication_token, String label, double message)
  {
    final JSONObject json = new JSONObject();
    json.put("communication_token", communication_token);
    json.put("label", label);
    json.put("message", message);
    sendOpenMessage(json);
  }
  
  public static void sendOpenMessage (String communication_token, String label, JSONObject message)
  {
    final JSONObject json = new JSONObject();
    json.put("communication_token", communication_token);
    json.put("label", label);
    json.put("message", message);
    sendOpenMessage(json);
  }
  
  public static void sendOpenMessage (JSONObject json)
  {
    final String s = json.toString();
    new Thread ()
    {
      public void run ()
      {
        System.out.println("WylioBoard: sending post json");
        WylioIO.sendPostJson(WYLIO_ADDRESS+"message", s);
      }
    }.start ();
  }
}




Java Source Code List

com.example.testmessage.MainActivity.java
com.wyliodrin.WylioBoard.java
com.wyliodrin.WylioBoard.java
com.wyliodrin.WylioIO.java
com.wyliodrin.WylioIO.java
com.wyliodrin.WylioMessage.java
com.wyliodrin.WylioMessage.java
com.wyliodrin.WylioUser.java
com.wyliodrin.WylioUser.java
org.json.CDL.java
org.json.CDL.java
org.json.CookieList.java
org.json.CookieList.java
org.json.Cookie.java
org.json.Cookie.java
org.json.HTTPTokener.java
org.json.HTTPTokener.java
org.json.HTTP.java
org.json.HTTP.java
org.json.JSONArray.java
org.json.JSONArray.java
org.json.JSONException.java
org.json.JSONException.java
org.json.JSONML.java
org.json.JSONML.java
org.json.JSONObject.java
org.json.JSONObject.java
org.json.JSONString.java
org.json.JSONString.java
org.json.JSONStringer.java
org.json.JSONStringer.java
org.json.JSONTokener.java
org.json.JSONTokener.java
org.json.JSONWriter.java
org.json.JSONWriter.java
org.json.Kim.java
org.json.Kim.java
org.json.Property.java
org.json.Property.java
org.json.XMLTokener.java
org.json.XMLTokener.java
org.json.XML.java
org.json.XML.java