新手,想请教一个问题。(因为有些名词我自己也不太确定,搜索也有困难,故在此处一问)
我有一个这样的想法,
1.开发一个安卓小程序,用户可以随手做一些记录。
2.如果用户愿意,可以创建用户名,并上传数据。然后可以在网页上查询这些信息。
其实类似与“咕咚运动”之类的软件都实现了类似的功能。
我是新手,
想问的是,对于一个个人开发者来说,如果想要实现第2点(即在网站上获取用户数据,并做展示分析),需要做哪些步骤?
请高手们给出大致路径,如果有相关书籍和资料的话,也烦请推荐。
非常感谢!!
------解决思路----------------------
你这个就是普通的增删改查, 数据都存储在网站的数据库中, 在网站服务端写增删改查的接口, 可以用webservice,利用SOAP实现数据交互,用http也可以。 比如你创建用户, 上传数据都可以调用网站服务端的接口,帮数据传输过去,然后在服务端存储,到时候网站展示只需要查询自己的数据库就好。
这些都很基础,学习简单的android基础, android和服务端的数据交互。 网上随便搜搜一大堆。
------解决思路----------------------
一楼都说了那么多了。已经很明显了,我就只能给你再提供一个方法好了,就是直接用Servlet做,比webservice方便多了
------解决思路----------------------
楼上说的很好,不过我觉得楼主可能是彻底的新手。
“如何让网站数据和已写出的App同步数据”只是App端的功能
他想知道到的恐怕是”如何搭建特定网站,并获知特定App给出的信息"
不过我也不太清楚这方面的,关注,等待高人解答。
------解决思路----------------------
首先分两方面来说这个问题:
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的数据了,很简单。
------解决思路----------------------
好心的大神们。。。我也是小白一个 看了学习到一点了 只能帮楼主顶一顶帖子了