# Drifting
基于区块链的心情漂流APP
通过Python实现了一个简单的区块链,利用Flask开发了一个简单的web应用,为APP提供接口。APP通过`POST`和`GET`的方式获取和上传数据。
### 开发工具
Android Studio 3.0
Pycharm
Python 3.5
### Blockchain相关接口
#### 1.http://host:port/mine
在APP中存入心情【message】的方式就是进行挖矿,把数据存入区块中。
#### 2.http://host:port/chain
在APP中通过`GET`的方式,获取整条链,从中提取出自己的message。
#### 3.http://host:port/transation/new
进行交易,在APP中通过中方式交换心情。
#### 4.http://host:port/nodes/register
注册节点
#### 5.http://host:port/nodes/resolve
共识算法,解决冲突
### Android界面展示
<div align="center">
<img src="S1.png" height="330" width="190">
<img src="S2.png" height="330" width="190 ">
<img src="S3.png" height="330" width="190">
<img src="S4.png" height="330" width="190">
</div>
------
### Issues_20180605
1.APP功能当前只是使用了本地链的功能,只是调用了接口1,2
2.APP第二页的漂流功能暂时没有实现
3.APP第三页的节点显示由于暂时没有利用节点注册与共识算法,只是固定显示两个节点
4.最后一页查看记忆,显示的是链上的所有信息,暂时没有做区分处理
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源概览】 毕业设计 基于区块链的心情漂流APP源码+项目资料齐全+部署文档(优秀项目).zip毕业设计 基于区块链的心情漂流APP源码+项目资料齐全+部署文档(优秀项目).zip毕业设计 基于区块链的心情漂流APP源码+项目资料齐全+部署文档(优秀项目).zip 【资源说明】 高分项目源码:此资源是在校高分项目的完整源代码,经过导师的悉心指导与认可,答辩评审得分高达95分,项目的质量与深度有保障。 测试运行成功:所有的项目代码在上传前都经过了严格的测试,确保在功能上完全符合预期,您可以放心下载并使用。 适用人群广泛:该项目不仅适合计算机相关专业(如软件工程、计科、区块链、人工智能、电子信息、物联网、通信工程、自动化等)的在校学生和老师,还可以作为毕业设计、课程设计、作业或项目初期立项的演示材料。对于希望进阶学习的小白来说,同样是一个极佳的学习资源。 代码灵活性高:如果您具备一定的编程基础,可以在此代码基础上进行个性化的修改,以实现更多功能。当然,直接用于毕业设计、课程设计或作业也是完全可行的。 欢迎下载,与我一起交流学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
毕业设计 基于区块链的心情漂流APP源码+项目资料齐全+部署文档(优秀项目).zip (115个子文件)
gradlew.bat 2KB
.gitignore 118B
.gitignore 7B
build.gradle 931B
build.gradle 546B
settings.gradle 15B
gradlew 5KB
gradle-wrapper.jar 52KB
FloatObject.java 5KB
HttpUtils.java 4KB
MainActivity.java 4KB
NetConnection.java 3KB
fragment2.java 3KB
fragment1.java 3KB
fragment4.java 3KB
FloatBackground.java 2KB
fragment3.java 2KB
DateUtil.java 2KB
FloatBitmap.java 864B
ExampleInstrumentedTest.java 753B
FloatRing.java 732B
FloatRect.java 713B
FloatText.java 597B
FloatCircle.java 514B
ExampleUnitTest.java 404B
HttpMethod.java 86B
second_letter.jpg 198KB
secondpic.jpg 116KB
first_pic.jpg 99KB
ico_third.jpg 65KB
fourth_pic.jpg 29KB
教程文档.md 4KB
README.md 1KB
S2.png 1.61MB
S3.png 1.25MB
S4.png 1.22MB
S1.png 824KB
ico_background_loading.png 17KB
ic_launcher_round.png 15KB
ic_launcher_round.png 10KB
ic_launcher.png 9KB
ic_launcher_round.png 7KB
ic_launcher.png 6KB
ic_launcher_round.png 5KB
ic_launcher.png 4KB
star4_120.png 3KB
ic_launcher.png 3KB
star4_100.png 3KB
star5_120.png 3KB
ic_launcher_round.png 3KB
ico_camera.png 2KB
star5_100.png 2KB
star6_120.png 2KB
ic_launcher.png 2KB
ico_setting.png 2KB
star1_64.png 2KB
star6_100.png 2KB
gr_ptn_03.png 2KB
star2_64.png 1KB
float1_blue.png 1KB
star3_64.png 1KB
gr_ptn_05.png 1KB
star1_40.png 1KB
float1.png 1KB
faxian.png 1KB
faxian_gray.png 972B
star1_32.png 865B
weixin.png 831B
lookup_blue.png 810B
weixin_gray.png 777B
lookup.png 774B
wo.png 764B
me_blue.png 758B
star2_40.png 756B
me.png 729B
wo_gray.png 719B
tongxinlu.png 658B
star3_40.png 637B
tongxinlu_gray.png 607B
star2_32.png 557B
star3_32.png 489B
record_blue.png 471B
record.png 402B
proguard-rules.pro 751B
gradle.properties 730B
gradle-wrapper.properties 230B
blockchain.py 9KB
ic_launcher_background.xml 5KB
fragment2.xml 3KB
fragment3.xml 2KB
fragment4.xml 2KB
fragment1.xml 2KB
ic_launcher_foreground.xml 2KB
misc.xml 2KB
activity_main.xml 1KB
AndroidManifest.xml 940B
styles.xml 868B
gradle.xml 626B
runConfigurations.xml 564B
button_shape.xml 552B
共 115 条
- 1
- 2
资源评论
IT狂飙
- 粉丝: 4779
- 资源: 2658
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功