2013-04-08 45 views
0

我正在设计一个android应用程序,其中的用户可以编写一个小文档,附加一些图片,并分享给其他朋友。带数据库的Android应用程序,以便人们可以共享数据?

我只知道Java和C++,并希望我能建立与Java应用程序。然而,我从来没有编写过其他语言的程序,所以我不知道如何让这个应用程序不仅可以单独使用,还可以共享他们想要的信息。

我非常愿意学习新的技术,但不是因为我有限的时间和金钱过度。

我该如何做到这一点,以及需要哪些语言/技术来完成此任务?

例如,我需要注册和登录网页,或者我可以刚开始没有一个网页?

无论哪种方式,我肯定会需要与服务器数据库,以使这成为可能。我为此学习了哪些技术?

如果人们共享信息,是否需要加密,我应该学习什么?

我不准备,所以我会花时间去学习所有这些并成为一个熟练的开发人员。

非常感谢您的建议!

+0

你的问题太含糊。有这么多的技术组合,它总是取决于特定的需求。想想更多关于每种技术如何限制你的方法,另一方面可以帮助你更快,更好,更安全地工作,支持更多的设备等等。 – 2013-04-08 07:26:36

回答

1

我不能更具体,因为你问的一切完全取决于你。有超过100个数据库可以选择。你可以有一个网站,或不是。一个注册网站,或者如果你使用Facebook或其他网站不是。你可以使用加密,或不使用加密。如果你使用它,我建议使用HTTPS和SSL,因为它们是标准的。


例如,我需要注册和登录网页,或者我可以刚开始没有一个网页?

是的,无论是。

无论哪种方式,我肯定会需要一个数据库与服务器,使这成为可能。我为此学习了哪些技术?

您需要了解如何使用数据库以及如何管理服务器。也许有一点关于硬件。

如果人们共享信息,是否需要加密,我应该学习什么?

我不会开始加密,除非你想保护数据。你可以稍后再做。

+0

谢谢!所以,你的意思是可以让人们在手机上注册我的服务,不需要网站,对吧?我可以从这样的事情开始:当用户A触摸'分享'按钮与他的朋友B分享一个文档(不完全是一个文档,更像是一个备忘录,但我将在这里称之为文档) C,文件通过电子邮件作为附件发送,如果B是我的应用程序的用户,他可以将附件导入到他的应用程序中,而C不是,他什么也不能做?(也许可以将它作为html表单读取或某事,但它可能太难) - 这会更容易吗? – user25409 2013-04-08 07:40:08

+0

这就是Google云端硬盘所做的,所有这些都是可能的。 (如果还没有完成;) – 2013-04-08 07:43:46

+0

,这样会更安全还是更少?(显然这是一种不太方便的方法,如果在我的数据库中共享数据不是太困难或昂贵,我肯定会想要这样做) – user25409 2013-04-08 07:44:26

相关问题