以太坊钱包(BIP44) for Android 钱包的创建和钱包的导入功能 (一)

文章目录

  • 实现如下2个功能:
    • 1.创建钱包
    • 2.导入钱包

实现如下2个功能:

1.创建钱包

实现效果如下

  • 创建钱包
    以太坊钱包(BIP44) for Android 钱包的创建和钱包的导入功能 (一)_第1张图片

2.导入钱包

  • 助记词导入效果:
    以太坊钱包(BIP44) for Android 钱包的创建和钱包的导入功能 (一)_第2张图片
  • keystore 导入效果:
    以太坊钱包(BIP44) for Android 钱包的创建和钱包的导入功能 (一)_第3张图片
  • 私钥导入效果如下
    以太坊钱包(BIP44) for Android 钱包的创建和钱包的导入功能 (一)_第4张图片
    如上亲测没问题,密码那我设置的是固定值,当真的实现的时候可以让用户输入,代码在GitHub上,后面会增加转账、查询状态等;
    代码中功能点很详细,这里不展示了,但是我还是要展示下我的gradle文件,因为我试过,使用其他的有些问题。暂时可以考虑下我的这个配置:
    导入的包:
    //web3j lib
    implementation 'org.web3j:core:3.3.1-android'
    implementation 'org.bitcoinj:bitcoinj-core:0.14.7'
    //用于生成助记词
    implementation 'io.github.novacrypto:BIP39:0.1.9'
    //用于Gson解析keystone文件的
    implementation 'com.google.code.gson:gson:2.8.5'

以太坊钱包(BIP44) for Android 钱包的创建和钱包的导入功能 (一)_第5张图片

代码访问github

你可能感兴趣的:(android的成长)