(The knowledge involved in the program includes: addition, deletion and query of SQLite, storage of shared preferences configuration information, file download of asynchronous thread, file storage, use of popwindow, togglebutton, selector selector, GridLayout layout, ContextMenu context menu and multi Style dialog box
The detailed functions can be seen in the screenshot of the operation or imported into the project by yourself.)