本教程详细解析了在Android Studio中使用杜杜音乐项目作为示例,讲解如何利用SQLite数据库实现用户注册、登录及管理员服务端的数据交互功能。
《嘟嘟音乐》是我自己编写的Android应用程序,在使用过程中如有不足之处,请大家谅解。
1. 首页实现了读取本地Music文件夹中的MP3文件,并将这些文件显示在ListView中。
2. 应用支持用户的登录注册功能,用户登录后可以修改个人信息。应用通过服务器进行数据交互来实现这一功能。
3. 提供了管理员登录界面,使用Tomcat服务器验证信息的正确性。我利用MyEclipse配置了服务器,并将管理员的信息存储在SQL Server 2008 数据库中,在成功读取信息之后返回到管理界面。
4. 在嘟嘟音乐的管理界面上,实现了策划菜单以及卡片式布局来操作普通用户的信息(包括增删改查)。查询时使用的是以UserId或昵称模糊匹配的方式进行查找。
5. 我已经导出了整个SQL Server 2008 数据库文件,大家可以自行导入以便测试和学习。同时,我将myEclipse项目中的Servlet验证app管理员信息的代码全部打包在一起供下载。
6. 在开发中使用的是Android Studio,其中包含了所有布局设计的截图,并且在压缩包里还附带了几个需要注意的地方(尤其是涉及到一些坑)。需要特别注意build.gradle(app)文件里的注册导包以及配置好自己的SDK。此外,在AndroidManifest.xml中的权限设置也需要关注。
7. 压缩包内提供了视频演示链接,供大家参考使用。
以上就是《嘟嘟音乐》的主要功能和开发过程的概述了,由于本人也在学习过程中,可能有些地方做得不够完善,请多多指教!如果大家觉得我的分享对您有所帮助的话,请给予好评。