征求有关如何处理申请的建议

埃拉比·祖海尔

作为大学项目的一部分,我必须构建一个 android 应用程序,其中包含有关疾病的信息,疾病将列在列表中(按字母顺序排列),单击疾病时,您将被定向到另一个包含信息的布局关于选择的疾病(包括文字和图像)。我是新手,我不知道如何使用这个应用程序..对于文本,我应该建立一个数据库还是直接在应用程序中输入文本或类似的东西。如果你知道一个教程或其他东西求助请分享 Ps:疾病有将近60种,每种疾病都会有一个子项(病因、治疗、临床症状)。

谢谢

菲利普

首先,评论是对的。请在您的问题中更准确。询问发生了什么具体问题,如果可能,提供代码示例、错误和研究状态。https://stackoverflow.com/questions/how-to-ask

UI设计(列表)

有近60种疾病,每种疾病都会有一个子项

因此,我建议使用ExpandableListView. 查看此代码示例:https : //www.journaldev.com/9942/android-expandablelistview-example-tutorial

之后,如果用户单击一个项目,您将打开另一个Activity包含详细信息的项目

数据存储

我应该建立一个数据库还是直接在应用程序中输入文本或类似的东西

静态方法

可以想到,将数据直接放入视图中维护起来比较困难,但是实现起来更快,难度也小。

实施:我建议将数据res/raw作为.json文件放入在您的代码中,构建一个JSONObject并将其传递给ListViewAdapter.

动态方法

您需要 Internet 权限、网络服务器和可以从中查询数据的远程数据库。

实施:如果你有一个托管的网络服务器,你可能拥有PHPMySQL数据库。创建一个table,用数据填充它并构建一个 API PHP,您可以其中提供来自数据库的数据。如果您有 VPS 或专用服务器,则可以使用开箱MongoDB即用的服务器JSON

我猜

对于大学项目,请使用静态。否则当然是动态的。

希望这可以帮助

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有关如何处理实时提要的建议,其中包含来自mysql数据库的数据

有关如何存储和处理多维数据的建议?

如何处理xarray中与时间有关的坐标?

有关异常处理的C ++建议

需要有关使用Django / DRF时如何处理和/或避免循环导入的体系结构建议

有关如何使用UIScrollView的建议

有关如何构建程序的建议

有关如何为现有用户处理Facebook登录/网站连接的建议

有关如何在git中处理未完成的用户故事的分支的建议

需要有关如何在PostgresSQL中处理大表的建议

Java:有关处理大量数据的建议。(半双)

有关处理大数据量的建议

需要有关此代码如何处理Arraylist值的说明

KStreams-如何处理有关一个主题的消息延迟

cv2.fitEllipse如何处理与旋转有关的宽度/高度?

如何处理有关使用泛型的接口实现的这种情况?

terraform如何处理有关分区的AWS Elastic Block Store(EBS)的安装?

如何处理仅将要填写的有关必填字段的TS错误?

如何处理来自核心准则检查器的有关gsl :: at的静态分析警告?

有关Ctypes(以及潜在的python实现)如何处理数据类型的问题?

GNU分手:如何处理有关正确分配分区的错误

如何处理WWDC 2014中有关Swift代码的一行错误

Haskell:有关部分申请的问题

有关如何改进当前模糊搜索实现的建议

有关如何创建此按钮形状的建议

PySpark有关如何组织RDD的建议

有关如何加快此python函数速度的建议?

有关如何运行非常大的宏的建议

有关如何修复损坏的文件的建议