fisco-bcos

fisco-bcos android sdk

License

License

GroupId

GroupId

org.fisco-bcos.android-sdk
ArtifactId

ArtifactId

fisco-bcos-android-sdk
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

aar
Description

Description

fisco-bcos
fisco-bcos android sdk
Project URL

Project URL

http://www.fisco-bcos.org
Source Code Management

Source Code Management

https://github.com/FISCO-BCOS/fisco-bcos-android-sdk.git

Download fisco-bcos-android-sdk

How to add to project

<!-- https://jarcasting.com/artifacts/org.fisco-bcos.android-sdk/fisco-bcos-android-sdk/ -->
<dependency>
    <groupId>org.fisco-bcos.android-sdk</groupId>
    <artifactId>fisco-bcos-android-sdk</artifactId>
    <version>1.0.0</version>
    <type>aar</type>
</dependency>
// https://jarcasting.com/artifacts/org.fisco-bcos.android-sdk/fisco-bcos-android-sdk/
implementation 'org.fisco-bcos.android-sdk:fisco-bcos-android-sdk:1.0.0'
// https://jarcasting.com/artifacts/org.fisco-bcos.android-sdk/fisco-bcos-android-sdk/
implementation ("org.fisco-bcos.android-sdk:fisco-bcos-android-sdk:1.0.0")
'org.fisco-bcos.android-sdk:fisco-bcos-android-sdk:aar:1.0.0'
<dependency org="org.fisco-bcos.android-sdk" name="fisco-bcos-android-sdk" rev="1.0.0">
  <artifact name="fisco-bcos-android-sdk" type="aar" />
</dependency>
@Grapes(
@Grab(group='org.fisco-bcos.android-sdk', module='fisco-bcos-android-sdk', version='1.0.0')
)
libraryDependencies += "org.fisco-bcos.android-sdk" % "fisco-bcos-android-sdk" % "1.0.0"
[org.fisco-bcos.android-sdk/fisco-bcos-android-sdk "1.0.0"]

Dependencies

compile (9)

Group / Artifact Type Version
com.fasterxml.jackson.core : jackson-databind jar 2.12.1
com.fasterxml.jackson.core : jackson-annotations jar 2.12.1
com.fasterxml.jackson.core : jackson-core jar 2.12.1
org.apache.commons : commons-lang3 jar 3.1
commons-io : commons-io jar 2.4
com.squareup.okhttp3 : okhttp jar 3.13.0
androidx.appcompat » appcompat jar 1.1.0
com.google.android.material » material jar 1.1.0
androidx.constraintlayout » constraintlayout jar 1.1.3

Project Modules

There are no modules declared in this project.

fisco-bcos-android-sdk

开发者可在 Android 应用中通过 fisco-bcos-android-sdk(以下简称 android-sdk)实现对 FISCO-BCOS 区块链的操作。目前,android-sdk 支持 FISCO BCOS 2.0+,实现的功能包括:

  • 查询区块链数据
  • 部署及调用合约
  • 解析合约出参和交易回执

对于部署及调用合约,android-sdk 现有的接口能满足开发者的多种需求:

  • 使用开发者传入的私钥/随机私钥发送交易
  • 发送国密/非国密交易
  • 基于合约 Java 类部署及调用合约
  • 基于合约 abi 和 binary 部署及调用合约
重要事项 说明
服务依赖 节点接入代理服务 bcos-node-proxy Github 链接 Gitee 链接
包含架构 armeabi-v7a 和 arm64-v8a
支持 API 下限 21(平台版本 Android 5.0)
所需权限 读权限(用于获取服务端证书)、网络访问权限(用于访问区块链节点接入代理服务)
依赖大小 整体 4M,其中 android-sdk 大小约 1M,sdk 使用的依赖总大小约 3M

关于如何基于 android-sdk 开发区块链应用,请参考详细文档

org.fisco-bcos.android-sdk

Versions

Version
1.0.0