这是我第一次尝试把我做的项目带到App Store上。基本上,我的项目匹配具有互补课程专业知识的大学生。因此,我列出了我可以辅导的内容,并列出了我想要辅导的内容。然后我的程序会为你找到最合适的匹配。我通过将所有成员存储在一系列hashmap中来实现此目的。第一个hashmap接受我需要辅导的课程,并将我映射到另一个hashmap,该hashmap接受我可以辅导的课程,并返回最高优先级的成员。它是用Java写的,我在我的电脑上工作。基本上,我如何在线存储这个哈希图,这样我的应用程序就可以从任何设备上找到匹配的内容?
这只是我在App Store上公开这个项目时遇到的第一个问题。如果能继续提供帮助,我们将不胜感激。
发布于 2018-07-24 10:11:01
我会从阅读一些教程和在Firebase上看一些视频开始:https://www.tutorialspoint.com/firebase/
然后,您需要知道如何将Firebase添加到您的Android项目中。这可以像这样完成:
buildscript {
// ...
dependencies {
// ...
classpath 'com.google.gms:google-services:4.0.1' // google-services plugin
}
}
allprojects {
// ...
repositories {
// ...
google() // Google's Maven repository
}
}还可以看看这个:https://firebase.google.com/docs/android/setup
基本上,您要将此数据添加到存储有Hashmap "Keys“和”Values“列的数据库中。
发布于 2018-08-02 16:31:04
如果您出于任何原因决定使用亚马逊网络服务,S3将很容易地满足您的需求:https://docs.aws.amazon.com/AmazonS3/latest/dev/Welcome.html
存储桶示例:
存储桶是存储在
S3中的对象的容器。每个对象都包含在一个存储桶中。例如,如果名为photos/puppy.jpg的对象存储在johnsmith存储桶中,则可以使用URL http://johnsmith.s3.amazonaws.com/photos/puppy.jpg对其进行寻址
存储桶有多种用途:它们在最高级别组织亚马逊S3名称空间,它们标识负责存储和数据传输费用的帐户,它们在访问控制中发挥作用,它们作为使用情况报告的聚合单元。
https://stackoverflow.com/questions/51488944
复制相似问题