Android Open Source - coinbase-bitmonet-sdk U R L Utils






From Project

Back to project page coinbase-bitmonet-sdk.

License

The source code is released under:

Copyright (c) 2014, BitMonet and Coinbase Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditio...

If you think the Android project coinbase-bitmonet-sdk 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.bitmonet.utilities;
/* w w w . j  av a  2 s .c o  m*/
import com.bitmonet.Bitmonet;
import com.bitmonet.Constants;

public class URLUtils {

  public static String constructAuthorizeURL() {
    return Constants.COINBASE_OAUTH_URL + "client_id=" + Bitmonet.getClientId() + "&redirect_uri="
        + Bitmonet.getCallbackUrl();
  }

  public static String constructAuthRequestTokenURL(String code) {
    return Constants.COINBASE_REQUEST_TOKEN_URL + code + "&redirect_uri=" + Bitmonet.getCallbackUrl()
        + "&client_id=" + Bitmonet.getClientId() + "&client_secret=" + Bitmonet.getClientSecret();
  }

  public static String constructSendMoneyURL() {
    return Constants.COINBASE_SEND_MONEY_URI + "send_money?access_token="
        + UserProfileSettings.getInstance().retrieveAccessToken();
  }

  public static String contstructRefreshTokenURL() {
    return Constants.COINBASE_REFRESH_TOKEN_URL + UserProfileSettings.getInstance().retrieveRefreshToken()
        + "&client_id=" + Bitmonet.getClientId() + "&client_secret=" + Bitmonet.getClientSecret();
  }
  
  public static String constructBitcoinIntentURL(double amount) {
    return "bitcoin:" + UserProfileSettings.getInstance().retrieveMerchantReceivingAddress() + "?amount=" + String.valueOf(amount);
  }

}




Java Source Code List

com.bitmonet.BitmonetOAuthStatusListener.java
com.bitmonet.BitmonetPaymentStatusListener.java
com.bitmonet.Bitmonet.java
com.bitmonet.Constants.java
com.bitmonet.PaymentDialog.java
com.bitmonet.TransferMoneyListener.java
com.bitmonet.coinbase.CoinbasePaymentProcessor.java
com.bitmonet.coinbase.CoinbaseWebView.java
com.bitmonet.utilities.HTTPUtils.java
com.bitmonet.utilities.JSONUtils.java
com.bitmonet.utilities.OAuthHelperUtils.java
com.bitmonet.utilities.URLUtils.java
com.bitmonet.utilities.UserProfileSettings.java
com.testapplication.MainActivity.java