Android Open Source - App authentication BitcoinAuthenticator-Android






Project Summary

Android app for decentralized 2-factor authentication using multisig.

Web Site / Source Repository

BitcoinAuthenticator-Android is hosted in the following web site
https://github.com/BitcoinAuthenticator/BitcoinAuthenticator-Android

If you think the Android project BitcoinAuthenticator-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 BitcoinAuthenticator-Android.

ItemValue
Java File Count131
Supported screen sizes[xxxhdpi, mdpi, xxhdpi, hdpi, xhdpi, v11]
Minimum SDK Version14
Activity Count17
Fragment Count2
jar files usedandroid-support-v4.jar
android-support-v4.jar
Required Permissionsandroid.permission.ACCESS_NETWORK_STATE
android.permission.CAMERA
android.permission.FLASHLIGHT
android.permission.INTERNET
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
com.google.android.c2dm.permission.RECEIVE
org.bitcoin.authenticator.permission.C2D_MESSAGE




License

The license information of BitcoinAuthenticator-Android is as follows:

MIT License

Resource Files

There are 89 image files in BitcoinAuthenticator-Android. The names of the image files are listed as follows.

abs__ab_bottom_solid_dark_holo.9.png
abs__ab_bottom_solid_inverse_holo.9.png
abs__ab_bottom_solid_light_holo.9.png
abs__ab_bottom_transparent_dark_holo.9.png
abs__ab_bottom_transparent_light_holo.9.png
abs__ab_share_pack_holo_dark.9.png
abs__ab_share_pack_holo_light.9.png
abs__ab_solid_dark_holo.9.png
abs__ab_solid_light_holo.9.png
abs__ab_solid_shadow_holo.9.png
abs__ab_stacked_solid_dark_holo.9.png
abs__ab_stacked_solid_light_holo.9.png
abs__ab_stacked_transparent_dark_holo.9.png
abs__ab_stacked_transparent_light_holo.9.png
abs__ab_transparent_dark_holo.9.png
abs__ab_transparent_light_holo.9.png
abs__cab_background_bottom_holo_dark.9.png
abs__cab_background_bottom_holo_light.9.png
abs__cab_background_top_holo_dark.9.png
abs__cab_background_top_holo_light.9.png
abs__ic_ab_back_holo_dark.png
abs__ic_ab_back_holo_light.png
abs__ic_cab_done_holo_dark.png
abs__ic_cab_done_holo_light.png
abs__ic_clear_disabled.png
abs__ic_clear_normal.png
abs__ic_clear_search_api_disabled_holo_light.png
abs__ic_clear_search_api_holo_light.png
abs__ic_commit_search_api_holo_dark.png
abs__ic_commit_search_api_holo_light.png
abs__ic_go.png
abs__ic_go_search_api_holo_light.png
abs__ic_menu_moreoverflow_normal_holo_dark.png
abs__ic_menu_moreoverflow_normal_holo_light.png
abs__ic_menu_share_holo_dark.png
abs__ic_menu_share_holo_light.png
abs__ic_search.png
abs__ic_search_api_holo_light.png
abs__ic_voice_search.png
abs__ic_voice_search_api_holo_light.png
abs__list_selector_disabled_holo_dark.9.png
abs__list_selector_disabled_holo_light.9.png
abs__menu_dropdown_panel_holo_dark.9.png
abs__menu_dropdown_panel_holo_light.9.png
abs__progress_primary_holo_dark.9.png
abs__progress_primary_holo_light.9.png
abs__spinner_48_inner_holo.png
abs__spinner_48_outer_holo.png
abs__spinner_ab_default_holo_dark.9.png
abs__spinner_ab_default_holo_light.9.png
abs__spinner_ab_disabled_holo_dark.9.png
abs__spinner_ab_disabled_holo_light.9.png
abs__spinner_ab_focused_holo_dark.9.png
abs__spinner_ab_focused_holo_light.9.png
abs__spinner_ab_pressed_holo_dark.9.png
abs__spinner_ab_pressed_holo_light.9.png
abs__toast_frame.9.png
authenticator_logo.png
darkwallet_logo.png
ic_alert_icon.png
ic_arrow.png
ic_authenticator_logo.png
ic_bitcoin_logo.png
ic_blockchain_logo.png
ic_btnmnemonic.png
ic_btnqr.png
ic_checked.png
ic_chooser.png
ic_electrum_logo.png
ic_error.png
ic_expl_how.png
ic_expl_what.png
ic_expl_why.png
ic_forward_button.png
ic_hive_logo.png
ic_icon_action_bar.png
ic_numberone.png
ic_numberthree.png
ic_numbertwo.png
ic_qr_scan.png
ic_restore_from_file.png
ic_spend_request.png
ic_unchecked.png
ic_wallet_white.png
multibit_logo.png
qr.png
qr_small.png
restorefromfile.png
save.png

The following screenshort is generated from the image listed above.

null




Java Source Files

BitcoinAuthenticator-Android has the following Java source files.

android.support.v4.app.Watson.java
com.actionbarsherlock.ActionBarSherlock.java
com.actionbarsherlock.app.ActionBar.java
com.actionbarsherlock.app.SherlockActivity.java
com.actionbarsherlock.app.SherlockDialogFragment.java
com.actionbarsherlock.app.SherlockExpandableListActivity.java
com.actionbarsherlock.app.SherlockFragment.java
com.actionbarsherlock.app.SherlockFragmentActivity.java
com.actionbarsherlock.app.SherlockListActivity.java
com.actionbarsherlock.app.SherlockListFragment.java
com.actionbarsherlock.app.SherlockPreferenceActivity.java
com.actionbarsherlock.internal.ActionBarSherlockCompat.java
com.actionbarsherlock.internal.ActionBarSherlockNative.java
com.actionbarsherlock.internal.ResourcesCompat.java
com.actionbarsherlock.internal.app.ActionBarImpl.java
com.actionbarsherlock.internal.app.ActionBarWrapper.java
com.actionbarsherlock.internal.nineoldandroids.animation.Animator.java
com.actionbarsherlock.internal.nineoldandroids.animation.AnimatorListenerAdapter.java
com.actionbarsherlock.internal.nineoldandroids.animation.AnimatorSet.java
com.actionbarsherlock.internal.nineoldandroids.animation.FloatEvaluator.java
com.actionbarsherlock.internal.nineoldandroids.animation.IntEvaluator.java
com.actionbarsherlock.internal.nineoldandroids.animation.Keyframe.java
com.actionbarsherlock.internal.nineoldandroids.animation.ObjectAnimator.java
com.actionbarsherlock.internal.nineoldandroids.animation.PropertyValuesHolder.java
com.actionbarsherlock.internal.nineoldandroids.animation.TypeEvaluator.java
com.actionbarsherlock.internal.nineoldandroids.animation.ValueAnimator.java
com.actionbarsherlock.internal.nineoldandroids.view.NineViewGroup.java
com.actionbarsherlock.internal.nineoldandroids.view.animation.AnimatorProxy.java
com.actionbarsherlock.internal.nineoldandroids.widget.NineFrameLayout.java
com.actionbarsherlock.internal.nineoldandroids.widget.NineHorizontalScrollView.java
com.actionbarsherlock.internal.nineoldandroids.widget.NineLinearLayout.java
com.actionbarsherlock.internal.view.ActionProviderWrapper.java
com.actionbarsherlock.internal.view.StandaloneActionMode.java
com.actionbarsherlock.internal.view.View_HasStateListenerSupport.java
com.actionbarsherlock.internal.view.View_OnAttachStateChangeListener.java
com.actionbarsherlock.internal.view.menu.ActionMenu.java
com.actionbarsherlock.internal.view.menu.ActionMenuItem.java
com.actionbarsherlock.internal.view.menu.ActionMenuItemView.java
com.actionbarsherlock.internal.view.menu.ActionMenuPresenter.java
com.actionbarsherlock.internal.view.menu.ActionMenuView.java
com.actionbarsherlock.internal.view.menu.BaseMenuPresenter.java
com.actionbarsherlock.internal.view.menu.ListMenuItemView.java
com.actionbarsherlock.internal.view.menu.MenuBuilder.java
com.actionbarsherlock.internal.view.menu.MenuItemImpl.java
com.actionbarsherlock.internal.view.menu.MenuItemWrapper.java
com.actionbarsherlock.internal.view.menu.MenuPopupHelper.java
com.actionbarsherlock.internal.view.menu.MenuPresenter.java
com.actionbarsherlock.internal.view.menu.MenuView.java
com.actionbarsherlock.internal.view.menu.MenuWrapper.java
com.actionbarsherlock.internal.view.menu.SubMenuBuilder.java
com.actionbarsherlock.internal.view.menu.SubMenuWrapper.java
com.actionbarsherlock.internal.widget.AbsActionBarView.java
com.actionbarsherlock.internal.widget.ActionBarContainer.java
com.actionbarsherlock.internal.widget.ActionBarContextView.java
com.actionbarsherlock.internal.widget.ActionBarView.java
com.actionbarsherlock.internal.widget.CapitalizingButton.java
com.actionbarsherlock.internal.widget.CapitalizingTextView.java
com.actionbarsherlock.internal.widget.CollapsibleActionViewWrapper.java
com.actionbarsherlock.internal.widget.IcsAbsSpinner.java
com.actionbarsherlock.internal.widget.IcsAdapterView.java
com.actionbarsherlock.internal.widget.IcsColorDrawable.java
com.actionbarsherlock.internal.widget.IcsLinearLayout.java
com.actionbarsherlock.internal.widget.IcsListPopupWindow.java
com.actionbarsherlock.internal.widget.IcsProgressBar.java
com.actionbarsherlock.internal.widget.IcsSpinner.java
com.actionbarsherlock.internal.widget.IcsToast.java
com.actionbarsherlock.internal.widget.PopupWindowCompat.java
com.actionbarsherlock.internal.widget.ScrollingTabContainerView.java
com.actionbarsherlock.internal.widget.TabsLinearLayout.java
com.actionbarsherlock.view.ActionMode.java
com.actionbarsherlock.view.ActionProvider.java
com.actionbarsherlock.view.CollapsibleActionView.java
com.actionbarsherlock.view.Menu.java
com.actionbarsherlock.view.MenuInflater.java
com.actionbarsherlock.view.MenuItem.java
com.actionbarsherlock.view.SubMenu.java
com.actionbarsherlock.view.Window.java
com.actionbarsherlock.widget.ActivityChooserModelClient.java
com.actionbarsherlock.widget.SearchView.java
com.actionbarsherlock.widget.ShareActionProvider.java
org.bitcoin.authenticator.ActivityPendingRequests.java
org.bitcoin.authenticator.AuthenticatorPreferences.BAPreferenceBase.java
org.bitcoin.authenticator.AuthenticatorPreferences.BAPreferences.java
org.bitcoin.authenticator.AuthenticatorPreferences.Preferences.ConfigPreference.java
org.bitcoin.authenticator.AuthenticatorPreferences.Preferences.WalletPreference.java
org.bitcoin.authenticator.Backup.Exceptions.CannotBackupToFileException.java
org.bitcoin.authenticator.Backup.Exceptions.CannotRestoreBackupFileException.java
org.bitcoin.authenticator.Backup.FileBackup.java
org.bitcoin.authenticator.ConfirmTxDialog.java
org.bitcoin.authenticator.Events.Event
.java
org.bitcoin.authenticator.Events.GlobalEvents.java
org.bitcoin.authenticator.GcmUtil.Exceptions.GooglePlayServicesNotFoundException.java
org.bitcoin.authenticator.GcmUtil.GCMRegister.java
org.bitcoin.authenticator.GcmUtil.GcmBroadcastReceiver.java
org.bitcoin.authenticator.GcmUtil.GcmIntentService.java
org.bitcoin.authenticator.GcmUtil.GcmUtilGlobal.java
org.bitcoin.authenticator.GcmUtil.ProcessGCMRequest.java
org.bitcoin.authenticator.How_it_works.java
org.bitcoin.authenticator.Main.java
org.bitcoin.authenticator.Pair_wallet.java
org.bitcoin.authenticator.PairingDetails.java
org.bitcoin.authenticator.PairingProtocol.java
org.bitcoin.authenticator.Restore_Menu.java
org.bitcoin.authenticator.Restore_Mnemonic.java
org.bitcoin.authenticator.Settings.java
org.bitcoin.authenticator.Show_seed.java
org.bitcoin.authenticator.TxData.java
org.bitcoin.authenticator.Utils.java
org.bitcoin.authenticator.Wallet_list.java
org.bitcoin.authenticator.Welcome.java
org.bitcoin.authenticator.core.WalletCore.java
org.bitcoin.authenticator.core.exceptions.NoSeedOrMnemonicsFound.java
org.bitcoin.authenticator.dialogs.BAAlertDialogBase.java
org.bitcoin.authenticator.dialogs.BAConfirmTxDialog.java
org.bitcoin.authenticator.dialogs.BADeleteDialog.java
org.bitcoin.authenticator.dialogs.BAPopupMenu.java
org.bitcoin.authenticator.dialogs.BASingleInputDialog.java
org.bitcoin.authenticator.dialogs.ReadyToScanQRDialog.java
org.bitcoin.authenticator.net.CannotProcessRequestPayload.java
org.bitcoin.authenticator.net.Connection.java
org.bitcoin.authenticator.net.Message.java
org.bitcoin.authenticator.net.PongPayload.java
org.bitcoin.authenticator.utils.CryptoUtils.java
org.bitcoin.authenticator.utils.EncodingUtils.java