当前位置: 代码迷 >> Android >> 新手请问,怎么在网页上展示手机端用户填写的一些信息
  详细解决方案

新手请问,怎么在网页上展示手机端用户填写的一些信息

热度:33   发布时间:2016-04-28 03:45:07.0
新手请教,如何在网页上展示手机端用户填写的一些信息

新手,想请教一个问题。(因为有些名词我自己也不太确定,搜索也有困难,故在此处一问)

我有一个这样的想法,
1.开发一个安卓小程序,用户可以随手做一些记录。
2.如果用户愿意,可以创建用户名,并上传数据。然后可以在网页上查询这些信息。

其实类似与“咕咚运动”之类的软件都实现了类似的功能。

我是新手,
想问的是,对于一个个人开发者来说,如果想要实现第2点(即在网站上获取用户数据,并做展示分析),需要做哪些步骤?

请高手们给出大致路径,如果有相关书籍和资料的话,也烦请推荐。

非常感谢!!

------解决思路----------------------
你这个就是普通的增删改查, 数据都存储在网站的数据库中, 在网站服务端写增删改查的接口, 可以用webservice,利用SOAP实现数据交互,用http也可以。  比如你创建用户, 上传数据都可以调用网站服务端的接口,帮数据传输过去,然后在服务端存储,到时候网站展示只需要查询自己的数据库就好。
这些都很基础,学习简单的android基础,  android和服务端的数据交互。    网上随便搜搜一大堆。
------解决思路----------------------
一楼都说了那么多了。已经很明显了,我就只能给你再提供一个方法好了,就是直接用Servlet做,比webservice方便多了
------解决思路----------------------

楼上说的很好,不过我觉得楼主可能是彻底的新手。

“如何让网站数据和已写出的App同步数据”只是App端的功能
他想知道到的恐怕是”如何搭建特定网站,并获知特定App给出的信息"

不过我也不太清楚这方面的,关注,等待高人解答。
------解决思路----------------------
引用:
3楼懂我的心,可惜没有告诉我答案。 仍然要感谢大家!

是的,我把我的问题再归纳一下吧。我现在不懂之处在于,如果想把手机App的数据上传到网上,

1. 是不是自己得搭建一个站点?
2. 在哪里可以申请搭建站点?
3. 有没有关于这种流程的介绍文档。

4. 搭建网站后要做哪方面的工作?
5. 如果存在开发工作的话,用什么语言?有没有推荐教材?

请高手帮忙指点,谢谢!!


首先分两方面来说这个问题:
1.web端(server端)
<1>.先要写一个java web 端程序,部署在容器中,编写好相应的API接口,用来HTTP请求数据,供手机端调用,进行数据传输。
<2>.API接口的作用是,把要传输的数据从数据库取出来,并发送给手机端,展示在UI上。也可以把手机端UI的录入数据通过接口传送给web 端,并把数据存在数据库。
<3>.API接口的实现方式有很多,Servlet(方便),webservice

2.手机端
<1>.通过接口把数据取到手机端,展示在UI上。
<2>.通过接口把录入的数据,发送给web 服务器,并录入数据库。

说明:
如果,不会写Servlet,百度一下,教程一大堆。
如果,不会写http 通信,百度一下。
如果,不会写UI,百度一下。

以上是,所有流程...


------解决思路----------------------
楼主啊,你学习下java的ssh还是有好处的
------解决思路----------------------
5楼说的太复杂了,而且时间很长, 现在有很多服务器托管的服务,初始空间是免费的, 数据量大了再收费。

推荐个Parse:
https://www.parse.com/apps/quickstart#android/native/blank

楼主的问题解决办法如下:
1:注册parse账户,在parse里面建个项目
2:将parse的lib添加的Android 工程中。
3:数据如果想上传,调用parse的接口,然后登陆parse网站就可以看到自己的数据了。 下载数据和上传类似。
ParseObject testObject = new ParseObject("TestObject");
testObject.put("foo", "bar");
testObject.saveInBackground();
上面的代码写完,就会在服务器的数据库里面看到 foo:bar的数据了,很简单。
------解决思路----------------------

好心的大神们。。。我也是小白一个 看了学习到一点了  只能帮楼主顶一顶帖子了   
  相关解决方案