CSCI 4176/CSCI 5708移动计算
截止日期:2023年11月14日星期日下午11点59分提交:在Brightspace请阅读-所有课业的一般重要说明:
•对于要求您进行在线搜索的研究类型ques/ons或ques/ons,请确保您的答案中正确引用了所有参考文献。使用IEEE参考样式。
•请记住,不能仅仅因为引用了参考文献,就从中“剪切粘贴”或其他来源。文章必须经过适当的转述和引用。
•本任务将单独完成。请记住collabora/on与其他人一起完成这项任务可能会被视为违反我们的学术诚信政策。
•提交将在Brightspace上进行。将您的文档转换为pdf。提交一份包含所有问题答案的pdf文件。如果您在多个文档中有答案,请将它们压缩到一个zip文件中,后上传一个zip文件。请确保您的全名和横幅ID显示在文档上。标题:省市浏览器Android应用程序6onObjec6ves:在这项任务中,你将创建一个Android应用序,允许用户浏览一个省份及其ci/es。该应用程序应该从登录屏幕开始,然后转到一个带有naviga/on-op/ons的主页,用于浏览该省份及其ci.es。
第1部分:项目实施
1分(登录)
2分(Naviga=在面板上)
1点(背景图像)
2分(ViewPager)
2分(选项卡视图+图像)
1.登录帐户:这是应用程序的入口点。实现一个简单的登录屏幕,授予对MainAc/vity的访问权限(硬编码的用户名和密码)。
2.MainAc6vity:a成功登录后,应将用户带到MainAc/vity。此功能应包含Naviga/onToolbar,其中包含两个项目:“省信息”和“Ci/es”。此外,MainAc/vit应在背景中显示所选国家的图像。
3.ProvinceInfoAc6vity:当用户从Naviga/onToolbar中选择“省份信息”时,应将其带到ProvinceInfoAc/vity。此功能应使用ViewPager来显示有关该省的不同信息视图(或片段)。
4.Ci6esAc6vity:当用户从Naviga/onToolbar中选择“Ci/es”时,应将其带到Ci/esAc/vity。在此ac/vity中,实现一个具有三个选项卡的TabView,每个选项卡代表该省的三个ci/e中的一个。每个选项卡都应显示相应城市的图片。2分奖金Op6onal:在naviga/on面板上添加更多的操作或改进设计,最多可为您赢得2点奖励积分。2分
第2部分:报告撰写a在实施项目之前,学生将被要求写一份全面的报告,内容包括:项目描述6:项目概述、目标和功能。技术细节+代码说明:讨论所使用的技术、项目结构和重要的代码片段。解释每一行/每一块代码的作用,确保描述详细明了。(请拍下你的ac6vi6es的截图并解释它们)挑战和学习点:反思项目过程中面临的挑战、如何克服这些挑战以及学到的要点。结果和屏幕截图:包括工作应用程序的屏幕截图a/,并对每个应用程序进行解释。
总结:分享对该项目和潜在未来增强的最终想法。
报告应结构合理,没有拼写和语法错误,并展示熟练的技术写作技能。注释后的代码应作为课业的最后一秒包含在PDF文件中。此外,您必须在报告旁边以压缩格式aaach您的应用程序6on文件。