- 已关闭。**此问题不符合Stack Overflow guidelines。当前不接受答案。
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
11小时前关门了。
Improve this question
我看过很多关于区块链的教程,但都是一些假设学习者是网络开发人员或相关领域的人。有没有一些东西可以让安卓开发人员学习,这样我们就可以使用区块链技术的Android Studio 。如果有,请提供一些资源。
我们不允许问题寻求有关书籍、工具、软件库等的推荐。你可以编辑问题,以便可以使用事实和引用来回答问题。
11小时前关门了。
Improve this question
我看过很多关于区块链的教程,但都是一些假设学习者是网络开发人员或相关领域的人。有没有一些东西可以让安卓开发人员学习,这样我们就可以使用区块链技术的Android Studio 。如果有,请提供一些资源。
1条答案
按热度按时间rdlzhqv91#
关于区块链在安卓系统中集成的内容非常少,但我可以分享我将以太坊区块链集成到安卓系统中的经验。我们可以在网页和应用程序中使用相同的
solidity
代码,但编译方法不同。要了解详细的概述,您可以看到我编写的article on medium。对于以太坊区块链集成,我们需要两个库solc-js和web3j。
简单地说,
solc-js
用于转换solidity文件intABI
和BIN
文件,然后web3j
用于从ABI
和BIN
文件生成java Package 器类。在Android中,我们可以使用web3j库来生成java Package 器类,这样我们就可以在Android应用中调用我们的智能合约方法。
Web3j是一个高度模块化、React式、类型安全的Java和Android库,用于与智能合约一起工作,并与以太坊网络上的客户端(节点)集成:
一个使用以太坊区块链的安卓应用示例:
如需了解更多信息,您还可以阅读: