Android Open Source - Development wallet bitcoin-wallet






Project Summary

Bitcoin Wallet app for your Android device. Standalone Bitcoin node, no centralized backend required..

Web Site / Source Repository

bitcoin-wallet is hosted in the following web site
https://github.com/schildbach/bitcoin-wallet

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

ItemValue
Java File Count97
Supported screen sizes[hdpi, xhdpi]
Target SDK Version16
Minimum SDK Version15
Activity Count12
Fragment Count10
Required Permissionsandroid.permission.BLUETOOTH
android.permission.CAMERA
android.permission.INTERNET
android.permission.NFC
android.permission.READ_EXTERNAL_STORAGE
android.permission.RECEIVE_BOOT_COMPLETED
android.permission.VIBRATE
android.permission.WAKE_LOCK
android.permission.WRITE_EXTERNAL_STORAGE
Asset File Namesassets\bip39-wordlist.txt
assets\checkpoints-testnet.txt
assets\checkpoints.txt
assets\ssl-keystore
Raw File Namesres\raw\coins_received.wav
res\raw\send_coins_broadcast_1.wav
res\raw\send_coins_broadcast_2.wav
res\raw\send_coins_broadcast_3.wav
res\raw\send_coins_broadcast_4.wav




Resource Files

There are 35 image files in bitcoin-wallet. The names of the image files are listed as follows.

appwidget_dark_bg.9.png
appwidget_dark_bg_focused.9.png
appwidget_dark_bg_pressed.9.png
currency_symbol_btc.png
currency_symbol_mbtc.png
currency_symbol_ubtc.png
dropdown_ic_arrow_small_focused_holo_light.png
dropdown_ic_arrow_small_normal_holo_light.png
dropdown_ic_arrow_small_pressed_holo_light.png
ic_action_camera.png
ic_action_clear.png
ic_action_copy.png
ic_action_delete.png
ic_action_edit.png
ic_action_labels.png
ic_action_paste.png
ic_action_qr.png
ic_action_receive.png
ic_action_refresh.png
ic_action_search.png
ic_action_send.png
ic_action_set_as_default.png
ic_action_share.png
ic_input_delete.png
ic_menu_warning.png
qrcode_frame_default.9.png
qrcode_frame_focused.9.png
qrcode_frame_pressed.9.png
stat_notify_received.png
stat_sys_peers_0.png
stat_sys_peers_1.png
stat_sys_peers_2.png
stat_sys_peers_3.png
stat_sys_peers_4.png
toast_frame.9.png

The following screenshort is generated from the image listed above.

null




Java Source Files

bitcoin-wallet has the following Java source files.

de.schildbach.wallet.AddressBookProvider.java
de.schildbach.wallet.Configuration
.java
de.schildbach.wallet.Constants
.java
de.schildbach.wallet.ExchangeRatesProvider.java
de.schildbach.wallet.FileAttachmentProvider.java
de.schildbach.wallet.WalletApplication.java
de.schildbach.wallet.WalletBalanceWidgetProvider.java
de.schildbach.wallet.camera.CameraManager
.java
de.schildbach.wallet.data.PaymentIntent.java
de.schildbach.wallet.integration.android.BitcoinIntegration
.java
de.schildbach.wallet.integration.sample.SampleActivity.java
de.schildbach.wallet.offline.AcceptBluetoothService.java
de.schildbach.wallet.offline.AcceptBluetoothThread.java
de.schildbach.wallet.offline.DirectPaymentTask
.java
de.schildbach.wallet.service.AutosyncReceiver.java
de.schildbach.wallet.service.BlockchainService
.java
de.schildbach.wallet.service.BlockchainServiceImpl.java
de.schildbach.wallet.service.BlockchainState
.java
de.schildbach.wallet.service.BlockchainStateLoader.java
de.schildbach.wallet.service.UpgradeWalletService.java
de.schildbach.wallet.ui.AbstractBindServiceActivity.java
de.schildbach.wallet.ui.AbstractWalletActivity.java
de.schildbach.wallet.ui.AddressAndLabel.java
de.schildbach.wallet.ui.AddressBookActivity.java
de.schildbach.wallet.ui.BlockListFragment.java
de.schildbach.wallet.ui.CurrencyAmountView.java
de.schildbach.wallet.ui.CurrencyCalculatorLink
.java
de.schildbach.wallet.ui.CurrencySymbolDrawable.java
de.schildbach.wallet.ui.CurrencyTextView.java
de.schildbach.wallet.ui.DialogBuilder.java
de.schildbach.wallet.ui.EditAddressBookEntryFragment.java
de.schildbach.wallet.ui.EncryptKeysDialogFragment.java
de.schildbach.wallet.ui.ExchangeRateLoader.java
de.schildbach.wallet.ui.ExchangeRatesActivity.java
de.schildbach.wallet.ui.ExchangeRatesFragment.java
de.schildbach.wallet.ui.FancyListFragment.java
de.schildbach.wallet.ui.FileAdapter.java
de.schildbach.wallet.ui.HelpDialogFragment.java
de.schildbach.wallet.ui.ImportDialogButtonEnablerListener.java
de.schildbach.wallet.ui.InputParser
.java
de.schildbach.wallet.ui.MaybeMaintenanceFragment.java
de.schildbach.wallet.ui.NetworkMonitorActivity.java
de.schildbach.wallet.ui.PeerListFragment.java
de.schildbach.wallet.ui.ProgressDialogFragment.java
de.schildbach.wallet.ui.ReportIssueDialogBuilder.java
de.schildbach.wallet.ui.RequestCoinsActivity.java
de.schildbach.wallet.ui.RequestCoinsFragment.java
de.schildbach.wallet.ui.RestoreWalletActivity.java
de.schildbach.wallet.ui.ScanActivity.java
de.schildbach.wallet.ui.ScannerView.java
de.schildbach.wallet.ui.SendCoinsQrActivity.java
de.schildbach.wallet.ui.SendingAddressesFragment.java
de.schildbach.wallet.ui.ShowPasswordCheckListener.java
de.schildbach.wallet.ui.TransactionsListAdapter.java
de.schildbach.wallet.ui.TransactionsListFragment.java
de.schildbach.wallet.ui.WalletActionsFragment.java
de.schildbach.wallet.ui.WalletActivity.java
de.schildbach.wallet.ui.WalletAddressFragment.java
de.schildbach.wallet.ui.WalletAddressesAdapter.java
de.schildbach.wallet.ui.WalletAddressesFragment.java
de.schildbach.wallet.ui.WalletBalanceFragment.java
de.schildbach.wallet.ui.WalletBalanceLoader.java
de.schildbach.wallet.ui.WalletDisclaimerFragment.java
de.schildbach.wallet.ui.WalletTransactionsFragment.java
de.schildbach.wallet.ui.preference.AboutFragment.java
de.schildbach.wallet.ui.preference.DiagnosticsFragment.java
de.schildbach.wallet.ui.preference.PreferenceActivity.java
de.schildbach.wallet.ui.preference.SettingsFragment.java
de.schildbach.wallet.ui.send.DecodePrivateKeyTask
.java
de.schildbach.wallet.ui.send.DeriveKeyTask
.java
de.schildbach.wallet.ui.send.MaintenanceDialogFragment.java
de.schildbach.wallet.ui.send.RequestPaymentRequestTask
.java
de.schildbach.wallet.ui.send.RequestWalletBalanceTask
.java
de.schildbach.wallet.ui.send.SendCoinsActivity.java
de.schildbach.wallet.ui.send.SendCoinsFragment.java
de.schildbach.wallet.ui.send.SendCoinsOfflineTask
.java
de.schildbach.wallet.ui.send.SweepWalletActivity.java
de.schildbach.wallet.ui.send.SweepWalletFragment.java
de.schildbach.wallet.util.Base43
.java
de.schildbach.wallet.util.BitmapFragment.java
de.schildbach.wallet.util.Bluetooth
.java
de.schildbach.wallet.util.CircularProgressView.java
de.schildbach.wallet.util.CrashReporter
.java
de.schildbach.wallet.util.Crypto
.java
de.schildbach.wallet.util.Formats
.java
de.schildbach.wallet.util.GenericUtils
.java
de.schildbach.wallet.util.HttpGetThread.java
de.schildbach.wallet.util.Io
.java
de.schildbach.wallet.util.Iso8601Format.java
de.schildbach.wallet.util.LinuxSecureRandom.java
de.schildbach.wallet.util.MonetarySpannable.java
de.schildbach.wallet.util.Nfc
.java
de.schildbach.wallet.util.Qr
.java
de.schildbach.wallet.util.ThrottlingWalletChangeListener.java
de.schildbach.wallet.util.ViewPagerTabs.java
de.schildbach.wallet.util.WalletUtils
.java
de.schildbach.wallet.util.WholeStringBuilder.java