Example #1
0
  public static ContractConnection connectTo(String dsns, String contract, String accessToken) {

    // Allow Access Internet in Main Thread !
    StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
    StrictMode.setThreadPolicy(policy);

    Element token =
        XmlHelper.parseXml(
            "<SecurityToken Type='PassportAccessToken'><AccessToken>"
                + accessToken
                + "</AccessToken></SecurityToken>");

    // dsns name
    ContractConnection cc = new ContractConnection(new DSNSTargetURLProvider(dsns), contract);
    cc.connect(new GeneralToken(token), true);

    return cc;
  }