Skip to content

louisewang1/cryptomoneyAPP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cryptomoney

已完成

  1. 安卓连接本地服务器,本地服务器连接本地MySQL
  2. 用户注册
  3. 用户登录
  4. 信息查询
  5. 转账
  6. 查询转账记录
  7. 二维码字符串提取
  8. 字符串生成二维码
  9. 蓝牙连接打印机打印二维码 蓝牙测试必须连接真机,否则无法搜索到设备
  10. NFC读写 NFC测试必须连接真机,否则模拟器闪退
  11. 下拉刷新
  12. Alice生成512位密钥对,向服务器发送提现金额和公钥,服务器返回唯一token address并记录,密钥和token address生成二维码 (java web jdk不支持256位RSA,512位扫描速度不稳定
  13. Bob扫描Alice二维码,向服务器发送用Alice密钥加密的Bob账户id和token address,服务器解密账户id,向Bob账户转账

未完成

  1. Accessibility
  2. 信息,密码修改
  3. 连接外部服务器
  4. 代码整理

服务器设置 工具:

  1. Eclipse (JAVA EE Developers):https://www.eclipse.org/downloads/packages/release/oxygen/1a/eclipse-ide-java-ee-developers
  2. Apache Tomcat: Version 8.5x https://tomcat.apache.org/download-80.cgi 步骤:
  3. 配置好Tomcat服务器:https://www.jianshu.com/p/1057af640c8b
  4. 在服务器上运行JAVA 程序,该程序参考教程:https://blog.csdn.net/Tianweidadada/article/details/79516799
  5. 运行app

数据库设置

  1. 导入test.sql到自己MySQL服务端
  2. 新建MySQL用户名user@localhost,user@%, 密码都为user,授权user@localhost和user@% 对test数据库的所有权限
  3. DBOpenHelper.java中把IP改为自己内网IPv4
  4. 编译运行,Android Studio logcat中出现连接成功

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •