Dropzone Android應用
注意:此軟件是按原樣提供的。我不再為此努力了。對於此軟件的使用,我對可能引起的任何問題不承擔任何責任。自行使用。
在我在學校的軟件工程課程中,我們被分配完成一個項目,這是我們選擇的軟件項目。因此,被考慮到了Dropzone,該應用程序試圖模仿Apple產品上的Airdrop功能。
它是用Kotlin編寫的,因為許多有關使用Android的藍牙庫與Kotlin的資源是最新的。
本質上,該應用程序工作如下
- 您打開應用程序並輸入區域。這意味著您已經打開了藍牙,並且可以在某些有限的時間內被其他設備發現。
- 您可以選擇要將文件發送到的設備;先前配對的設備或最近發現的設備。如果您應該收到文件,則不會選擇設備,當發送者完成文件時,該文件應在您的文件系統中。
- 如果選擇設備,則選擇要發送的文件並確認選擇。
- 它發送文件,結果消息顯示;確認文件已發送或未能發送。
如果我繼續努力,有幾件事需要修復:
- 我需要弄清楚如何打開對話框,這允許接收用戶確認出於安全原因是否要接受已發送的文件。
- 這與UI線程與服務線程之間的通信有關,我需要在此主題上進行更多研究
- UI可以修復,以便用戶友好且美觀地令人愉悅
我為之驕傲的事情:
- 該應用程序的快速開發
- 我在大約2週的時間內完成了這個應用程序,從很少了解Android應用程序開發
- 學到了很多Android開發
- 了解計劃較大的軟件項目