原创 Bip44確定性算法的Java實現庫(Android和java平臺都可以使用)

簡介 這是一個Bip44確定性算法的Java實現庫(Android和java平臺,都可以使用),可以生成12個助記詞,seed種子和根據path路徑生成路徑的私鑰. 對Bip44確定算法不瞭解的可以看我之前的一篇文章:區塊鏈開發之確

原创 一個EOS的Android端實現庫

簡介: 這是一個EOS的Android端實現,本庫可以創建EOS的公私鑰,查詢餘額,交易,投票,EOS的account綁定,離線簽名等,幾乎所有EOS的操作。 項目地址: https://github.com/wypeng2012/

原创 Bip44確定性算法的android實現

簡介 這是一個Bip44確定性算法的Android實現庫,可以生成12個助記詞,seed種子和根據path路徑生成路徑的私鑰. 對Bip44確定算法不瞭解的可以看我之前的一篇文章: 區塊鏈開發之確定性算法bip32,bip39,bi

原创 一個針對Android的輕量級的ETH庫

簡介: 這是一個輕量級的eth庫,支持eth的私鑰,公鑰,地址的生成,和eth及其智能合約的轉賬離線簽名操作 項目地址:https://github.com/wypeng2012/ETHForAndroid 歡迎star sup

原创 Android Pie不支持http請求的解決方案

如果,你把app的targetSdkVersion設置爲了28,那就可能面臨着不能訪問http接口和網頁的問題。因爲Android p默認不支持http的連接請求,和ios一樣。要解決這個問題,就需要添加一個配置。 異常爲(網絡請求)

原创 Android按需打包多種ABI(cpu)架構的so文件庫

ABI 管理大家先來看看Google官方對Android ABI管理的介紹:不同 Android 手機使用不同的 CPU,因此支持不同的指令集。CPU 與指令集的每種組合都有其自己的應用二進制界面(或 ABI)。 ABI 可以非常精確地定

原创 區塊鏈開發之獲取BTC,ETH的餘額,BTC的UTXO列表,ETH的nonce

獲取eth的餘額 先來說說eth的餘額獲取,這個是很簡單的,直接通過節點的rpc接口,就可以獲取到,具體使用到的RPC接口爲:eth_getBalance 參數: 1.要查詢錢包地址 2.查詢不同狀態的餘額”latest”(已經確認了的

原创 區塊鏈開發之區塊鏈錢包

引言 “錢包”,大家都不陌生,因爲我們每個人身上都會帶一個錢包,裏面存放了一些錢,一些證件,鑰匙等等。而“區塊鏈錢包”可能有些人就不是那麼瞭解了。下邊,我們就來介紹介紹區塊鏈的錢包。 定義 首先說明一點,這是我自己的定義。我覺着可以把區塊

原创 區塊鏈開發之BTC離線簽名

引言 btc的賬戶系統是基於utxo模式的(utxo具體解釋,大家可以自行搜索),如何獲取utxo列表,可以看我前篇文章:區塊鏈開發之獲取BTC,ETH的餘額,BTC的UTXO列表,ETH的nonce 獲取到的數據格式大致如下 [ {

原创 區塊鏈開發之計算BTC的fee小費

引言 btc的fee也是要經過計算得出的,而不是隨便給的,它的計價方式是按照每筆交易的字節數收的,所以要先計算出你這比交易的fee,必須先計算出這筆交易可能的字節數,計算公式如下: 148 x inputNum + 34 x outpu

原创 獲取ETH指定代幣的餘額

引言 之前的文章介紹了獲取eth餘額的方法和離線簽名的方法(指定代幣的離線簽名),今天就來介紹一下如何獲取滿足ERC20協議的代幣餘額的。 要想獲取代幣的餘額,要通過rpc接口得到接口爲:eth_call 參數 1.object字段:

原创 區塊鏈開發之確定性算法生成BTC,ETH的私鑰,公鑰和地址

引言 首先要生成12個助記詞,請看我上篇文章:區塊鏈開發之生成12個助記詞 使用的庫 implementation ‘org.bitcoinj:bitcoinj-core:0.14.7’ implementation ‘org.web3

原创 Android開發之限制EditText的長度(中英文或者其他國家文字混編)

引言 在開發中難免會碰到限制EditText長的的需求,最簡單的做法就是設置maxLength屬性,但是這個是不準確的,他的計算方式是按照字符數,算的,但是現實使用中,同樣字符長度的漢字是比英文或者字符要長的,所以要按照是否中文和英文或者

原创 區塊鏈開發之生成12個助記詞

這裏添加一下SecureRandomUtils類的代碼, 注:如果你引入了web3j的庫,就不需要自己在項目中添加此類,手動添加此類,裏面的LinuxSecureRandom類,可以使用bitcoinj庫下的,具體路徑爲:org.bi

原创 區塊鏈大數計算之java的BigDecimal類使用解析

之前講解了BigInteger類的使用,這個類是做大整數運算的,想做大的浮點數運算就不行了,所以就需要其它的類來解決浮點運算的問題,這個類就是BigDecimal。 BigDecimal介紹 不可變的、任意精度的有符號十進制數。BigDe