0

我正在设计一个安卓应用程序,用户可以编写一个小文档,在其中附加一些图片,并分享给其他朋友。

我只知道 Java 和 C++,希望我可以用 Java 构建应用程序。但是,我从未使用其他语言进行过编程,所以我不知道如何将这个应用程序制作成不仅用户可以单独使用,而且还可以共享他们想要的一些信息的东西。

由于时间和金钱有限,我非常愿意学习新技术,但并不过分。

我该如何做到这一点,以及需要哪些语言/技术来实现这一点?

例如,我是否需要一个用于注册和登录的网页,或者我可以不使用网页就开始?

无论哪种方式,我肯定需要一个带有服务器的数据库来实现这一点。我为此学习了哪些技术?

如果人们共享信息,是否有必要对其进行加密,我应该为此学习什么?

我还没有准备好,所以我会花时间学习所有这些并成为一名熟练的开发人员。

提前感谢您的建议!

4

2 回答 2

3

这可能会对您有所帮助:https ://developer.android.com/training/basics/data-storage/databases.html (在 SQL 数据库中保存数据)

只需参考 android 开发者网站,您可能会发现大部分情况都会得到解决!^_^

于 2013-04-08T07:24:22.950 回答
1

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


例如,我是否需要一个用于注册和登录的网页,或者我可以不使用网页就开始?

是的,要么。

无论哪种方式,我肯定需要一个带有服务器的数据库来实现这一点。我为此学习了哪些技术?

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

如果人们共享信息,是否有必要对其进行加密,我应该为此学习什么?

除非您想保护数据,否则我不会从加密开始。您可以稍后执行此操作。

于 2013-04-08T07:25:40.377 回答