首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何创建一个类似调查的安卓应用,受访者可以上传图片

如何创建一个类似调查的安卓应用,受访者可以上传图片
EN

Stack Overflow用户
提问于 2016-04-17 06:52:02
回答 2查看 822关注 0票数 1

一般来说,我是编程新手,但我想学习如何创建应用程序:用户创建帐户(电子邮件、姓名、用户名、密码),回答调查,上传图像,并将图像和调查数据发送到数据库/电子邮件,在那里我可以验证信息并发送回复(通过应用程序或通过电子邮件)。由于我是一个初学者,我不知道如何开始这一步,以及使用什么来完成每一步。任何帮助都将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2016-04-17 07:10:44

我认为你需要一个数据库,如果你做登录。否则,您将不得不将user/pass存储在persons设备上,这听起来不是一个好主意。因为你无论如何都需要一个数据库,所以我也会使用数据库来获取调查信息和图像。此外,对于android电子邮件,你所能做的就是启动一个电子邮件客户端,上面已经填好了内容。对我来说,这似乎有点外行。当然,有一些方法可以通过应用程序发送电子邮件,但这可能是一个令人头疼的问题。所以你需要一个网站(托管计划,我的意思是,不需要域名)来存储数据库。如果你迫不及待,可能会有一些免费的地方来存储数据。只是不要使用那些下个月就会消失的过时的网站,你的应用程序就不能工作了。

至于你自己的调查,你可以通过godaddy上的PHP管理员浏览数据库,也可以在托管计划上设置一些东西,每天通过电子邮件自动发送数据给你。您还可以在您的应用程序上创建一个网站或后门,使其具有管理调查回复所需的功能。

创建数据库并通过应用程序成功连接后,您需要为每个屏幕创建一个xml布局文件。一个用于登录,一个用于调查等,然后每个屏幕对应的java文件。这不是一个非常困难的第一个项目,但仍然可能需要一个月左右,如果你的绿色喜欢我。

票数 0
EN

Stack Overflow用户

发布于 2016-04-17 07:34:03

你需要一步一步来做:

图1-从图库中发送带有文本“调查答案”的照片到电子邮件地址。这不需要用户帐户,因为应用程序可以将照片和调查文本捆绑在一条消息中,并将其发送到您的电子邮件。

为此,请执行以下操作:

搜索如何让用户从图库中挑选一张照片,让应用程序获得它的文件路径。B-当你得到文件路径时,做一些类似这样的事情:

代码语言:javascript
运行
复制
Intent emailIntent = new Intent(Intent.ACTION_SEND);
// The intent does not have a URI, so declare the "text/plain" MIME type
emailIntent.setType(HTTP.PLAIN_TEXT_TYPE);
emailIntent.putExtra(Intent.EXTRA_EMAIL, new String[] {"jon@example.com"}); // recipients
emailIntent.putExtra(Intent.EXTRA_SUBJECT, "Email subject");
emailIntent.putExtra(Intent.EXTRA_TEXT, "Email message text");
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("content://path/to/email/attachment"));
// You can also attach multiple items by passing an ArrayList of Uris

现在,您可以在电子邮件中接收用户的照片和调查。如果你想把这些东西存储在一个在线数据库中,你可以使用像Parse.com这样的服务,它们在这方面做得很好。

2- Parse.com可以帮助你将你的应用链接到你可以管理的在线数据库。如果你学会了,你可以:

  • 创建用户帐户
  • 将调查和照片在线存储在其服务器上的数据库中
  • 将应用程序链接到数据库以向每个用户显示其调查和照片。

Parse.com在如何将他们的服务集成到你的应用程序中有完整的指南。悲哀的消息是,Parse.com将在2017年关闭,但你仍然可以使用他们的服务创建应用程序,然后他们会引导你将数据库迁移到另一个在线数据库提供商。因此,要完成您的应用程序,您需要一些学习,但这是非常有趣的:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36670714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档