Dropzone Android应用
注意:此软件是按原样提供的。我不再为此努力了。对于此软件的使用,我对可能引起的任何问题不承担任何责任。自行使用。
在我在学校的软件工程课程中,我们被分配完成一个项目,这是我们选择的软件项目。因此,被考虑到了Dropzone,该应用程序试图模仿Apple产品上的Airdrop功能。
它是用Kotlin编写的,因为许多有关使用Android的蓝牙库与Kotlin的资源是最新的。
本质上,该应用程序工作如下
- 您打开应用程序并输入区域。这意味着您已经打开了蓝牙,并且可以在某些有限的时间内被其他设备发现。
- 您可以选择要将文件发送到的设备;先前配对的设备或最近发现的设备。如果您应该收到文件,则不会选择设备,当发送者完成文件时,该文件应在您的文件系统中。
- 如果选择设备,则选择要发送的文件并确认选择。
- 它发送文件,结果消息显示;确认文件已发送或未能发送。
如果我继续努力,有几件事需要修复:
- 我需要弄清楚如何打开对话框,这允许接收用户确认出于安全原因是否要接受已发送的文件。
- 这与UI线程与服务线程之间的通信有关,我需要在此主题上进行更多研究
- UI可以修复,以便用户友好且美观地令人愉悦
我为之骄傲的事情:
- 该应用程序的快速开发
- 我在大约2周的时间内完成了这个应用程序,从很少了解Android应用程序开发
- 学到了很多Android开发
- 了解计划较大的软件项目