Android Open Source - Development sdk braintree_android






Project Summary

Braintree v.zero SDK for Android.

Web Site / Source Repository

braintree_android is hosted in the following web site
https://github.com/braintree/braintree_android

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

Project Detail

The following table is the detailed list of braintree_android.

ItemValue
Java File Count112
Supported screen sizes[mdpi, xxhdpi, hdpi, xhdpi]
Activity Count18
Test Case Count8
jar files usedPayPalAndroidSDK-2.7.3.jar
devicecollector-sdk-2.5.jar
gradle-plugin-0.12.1-SNAPSHOT.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.DISABLE_KEYGUARD
android.permission.INTERNET
android.permission.SET_ANIMATION_SCALE
Asset File Namesassets\fixtures\client_tokens\client_token.json
assets\fixtures\client_tokens\client_token_analytics.json
assets\fixtures\client_tokens\client_token_analytics_empty_url.json
assets\fixtures\client_tokens\client_token_paypal_enabled_and_missing.json
assets\fixtures\client_tokens\client_token_paypal_touch_killswitch.json
assets\fixtures\client_tokens\client_token_v2.txt
assets\fixtures\client_tokens\client_token_venmo_missing.json
assets\fixtures\client_tokens\client_token_venmo_offline.json
assets\fixtures\client_tokens\client_token_with_challenges.json
assets\fixtures\client_tokens\custom_paypal_client_token.json
assets\fixtures\client_tokens\live_paypal_client_token.json
assets\fixtures\client_tokens\offline_paypal_client_token.json
assets\fixtures\errors\auth_fingerprint_error.json
assets\fixtures\errors\card_number_error_response.json
assets\fixtures\errors\complex_error_response.json
assets\fixtures\errors\credit_card_error_response.json
assets\fixtures\errors\error_response.json
assets\fixtures\errors\expiration_date_error_response.json
assets\fixtures\payment_methods\paypal.json
assets\fixtures\payment_methods\visa_credit_card.json
assets\fixtures\random_json.json




License

The license information of braintree_android is as follows:

Copyright (c) 2009-2014 Braintree, a division of PayPal, Inc. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "So...

Resource Files

There are 24 image files in braintree_android. The names of the image files are listed as follows.

bt_amex.png
bt_card_highlighted.png
bt_cid_highlighted.png
bt_cvv_highlighted.png
bt_diners.png
bt_discover.png
bt_error.png
bt_field_activated.9.png
bt_field_activated_error.9.png
bt_field_default.9.png
bt_field_disabled.9.png
bt_field_disabled_focused.9.png
bt_field_focused_error.9.png
bt_jcb.png
bt_loading.png
bt_logo_paypal.png
bt_logo_venmo.png
bt_maestro.png
bt_mastercard.png
bt_paypal.png
bt_paypal_button.png
bt_secure.png
bt_success.png
bt_visa.png

The following screenshort is generated from the image listed above.

null




Java Source Files

braintree_android has the following Java source files.

com.braintreepayments.api.AddCardTest.java
com.braintreepayments.api.AddPaypalAccountTest.java
com.braintreepayments.api.AppSwitch.java
com.braintreepayments.api.Braintree.java
com.braintreepayments.api.BraintreeApi.java
com.braintreepayments.api.BraintreeApiTest.java
com.braintreepayments.api.BraintreeApiWithActivityTest.java
com.braintreepayments.api.BraintreeTest.java
com.braintreepayments.api.BraintreeTestUtils.java
com.braintreepayments.api.CardNumber.java
com.braintreepayments.api.CardTypeTest.java
com.braintreepayments.api.ClientTokenTest.java
com.braintreepayments.api.EnvironmentHelper.java
com.braintreepayments.api.FakeWalletAppSwitchTest.java
com.braintreepayments.api.FixturesHelper.java
com.braintreepayments.api.GetPaymentMethodsTest.java
com.braintreepayments.api.PayPalHelper.java
com.braintreepayments.api.PayPalHelperTest.java
com.braintreepayments.api.SignatureVerification.java
com.braintreepayments.api.SignatureVerification.java
com.braintreepayments.api.TestClientTokenBuilder.java
com.braintreepayments.api.TestUtils.java
com.braintreepayments.api.Utils.java
com.braintreepayments.api.VenmoAppSwitch.java
com.braintreepayments.api.VenmoAppSwitchTest.java
com.braintreepayments.api.android.dropin.view.BraintreeEditTextTest.java
com.braintreepayments.api.android.dropin.view.CardEditTextTest.java
com.braintreepayments.api.android.dropin.view.CvvEditTextTest.java
com.braintreepayments.api.data.BraintreeData.java
com.braintreepayments.api.data.BraintreeDataTest.java
com.braintreepayments.api.data.BraintreeEnvironmentTest.java
com.braintreepayments.api.dropin.ActivityRotationTest.java
com.braintreepayments.api.dropin.AddPaymentMethodFormTest.java
com.braintreepayments.api.dropin.AddPaymentMethodViewController.java
com.braintreepayments.api.dropin.AnalyticsTest.java
com.braintreepayments.api.dropin.BraintreePaymentActivity.java
com.braintreepayments.api.dropin.BraintreePaymentActivityTestCase.java
com.braintreepayments.api.dropin.BraintreeViewController.java
com.braintreepayments.api.dropin.ClientSideValidationTest.java
com.braintreepayments.api.dropin.CreatePaymentMethodTest.java
com.braintreepayments.api.dropin.Customization.java
com.braintreepayments.api.dropin.CustomizationTest.java
com.braintreepayments.api.dropin.ListPaymentMethodTest.java
com.braintreepayments.api.dropin.PaymentMethodListAdapter.java
com.braintreepayments.api.dropin.SelectPaymentMethodViewController.java
com.braintreepayments.api.dropin.UnsuccessfulResultTest.java
com.braintreepayments.api.dropin.utils.CardUtils.java
com.braintreepayments.api.dropin.utils.DateValidator.java
com.braintreepayments.api.dropin.utils.DateValidatorTest.java
com.braintreepayments.api.dropin.utils.LoadingSpinnerInterpolator.java
com.braintreepayments.api.dropin.view.AppendSlashSpan.java
com.braintreepayments.api.dropin.view.AppendSpaceSpan.java
com.braintreepayments.api.dropin.view.BraintreeEditText.java
com.braintreepayments.api.dropin.view.CardEditText.java
com.braintreepayments.api.dropin.view.CvvEditText.java
com.braintreepayments.api.dropin.view.FloatingLabelEditText.java
com.braintreepayments.api.dropin.view.LoadingHeader.java
com.braintreepayments.api.dropin.view.MonthYearEditText.java
com.braintreepayments.api.dropin.view.MonthYearEditTextTest.java
com.braintreepayments.api.dropin.view.PayPalButton.java
com.braintreepayments.api.dropin.view.PaymentButton.java
com.braintreepayments.api.dropin.view.PaymentButtonTest.java
com.braintreepayments.api.dropin.view.PaymentMethodView.java
com.braintreepayments.api.dropin.view.PostalCodeEditText.java
com.braintreepayments.api.dropin.view.SecureLoadingProgressBar.java
com.braintreepayments.api.exceptions.AppSwitchNotAvailableException.java
com.braintreepayments.api.exceptions.AuthenticationException.java
com.braintreepayments.api.exceptions.AuthorizationException.java
com.braintreepayments.api.exceptions.BraintreeException.java
com.braintreepayments.api.exceptions.BraintreeSslException.java
com.braintreepayments.api.exceptions.ConfigurationException.java
com.braintreepayments.api.exceptions.DownForMaintenanceException.java
com.braintreepayments.api.exceptions.ErrorWithResponse.java
com.braintreepayments.api.exceptions.ErrorsWithResponseTest.java
com.braintreepayments.api.exceptions.ServerException.java
com.braintreepayments.api.exceptions.UnexpectedException.java
com.braintreepayments.api.exceptions.UpgradeRequiredException.java
com.braintreepayments.api.internal.HttpRequest.java
com.braintreepayments.api.internal.HttpRequestTest.java
com.braintreepayments.api.internal.HttpResponse.java
com.braintreepayments.api.models.AnalyticsRequest.java
com.braintreepayments.api.models.AnalyticsRequestTest.java
com.braintreepayments.api.models.Card.java
com.braintreepayments.api.models.CardBuilder.java
com.braintreepayments.api.models.CardBuilderTest.java
com.braintreepayments.api.models.CardTest.java
com.braintreepayments.api.models.Metadata.java
com.braintreepayments.api.models.PayPalAccount.java
com.braintreepayments.api.models.PayPalAccountBuilder.java
com.braintreepayments.api.models.PayPalAccountBuilderTest.java
com.braintreepayments.api.models.PayPalAccountTest.java
com.braintreepayments.api.models.PaymentMethod.java
com.braintreepayments.api.models.PaymentMethodOptions.java
com.braintreepayments.api.ui.Matchers.java
com.braintreepayments.api.ui.NoAnimationsInstrumentationTestRunner.java
com.braintreepayments.api.ui.RotationHelper.java
com.braintreepayments.api.ui.SystemAnimations.java
com.braintreepayments.api.ui.ViewHelper.java
com.braintreepayments.api.ui.WaitForActivityHelper.java
com.braintreepayments.api.utils.PaymentFormHelpers.java
com.braintreepayments.api.utils.ViewHintHelper.java
com.braintreepayments.demo.CustomFormActivity.java
com.braintreepayments.demo.FinishedActivity.java
com.braintreepayments.demo.MainActivity.java
com.braintreepayments.demo.OptionsActivity.java
com.braintreepayments.fake.wallet.AppSwitchActivity.java
com.braintreepayments.fake.wallet.MainActivity.java
com.paypal.android.sdk.payments.PayPalHelperTest.java