I want to integrate smart contracts with the android app. I wrote a simple smart contract and I want to call that smart contract from android app. For example, in UI part of Android, I put one Edittext and one button. So whenever the user clicks the button then the functions of the smart contract executed. How to connect smart contract with android using web3j.