对于Android来说,我是一个完整的新手,从来没有触及过我生活中的一段Android代码。我正在尝试在本学期为我的软件工程项目在Android中构建一个SMS应用程序(是的,教授已经要求构建这个SMS应用程序)。他只给了我们两个星期的时间来完成这个项目,他期待着一个完整的软件开发过程,github文档,团队协作,每个人都在进行。列表还在继续。
我在团队中的具体任务是实现类似于任何股票默认SMS消息传递应用程序的对话列表。任何人都可以提供有关如何构建对话列表的分步指南,例如股票SMS应用程序中的对话列表吗?我的意思是告诉我实施哪些部分,何时何地。不一定是任何具体的代码,除非它可能是我在2周内无法弄清楚的。
我很高兴请各位专家来帮助我,并指出我需要实施的事情的正确方向,因为时间太短了。非常感谢。
提前谢谢!
答案 0 :(得分:2)
两周不是很多时间,所以我假设范围将限于:
我还假设您不必处理彩信,只能坚持使用短信。
幸运的是,Google已经发布了两个消息传递应用程序作为开源 - 旧的" Mms"应用程序和新的"消息"应用程式:
https://android.googlesource.com/platform/packages/apps/Mms/ https://android.googlesource.com/platform/packages/apps/Messaging/
深入研究这些代码库可能有点令人生畏,尤其是新的Messaging应用程序,但是传统的Mms应用程序为您提供了许多构建模块。
简而言之,您需要:
答案 1 :(得分:1)
以下是为了执行此操作您需要了解的任务细分列表:
//显示消息列表 1.什么是对象 2.如何填充所述对象的列表 3.如何在Android中的ListView中显示列表
//发送消息 1.如何使用TextView / EditText和Button添加新屏幕 2.如何将Button绑定到Intent (不确定是否需要使用服务器代码发送消息 - 这对于为期两周的项目来说太多了)
//接收消息 //再次 - 服务器代码
这些示例和教程中的每一个都可以通过简单的Google搜索找到