2011-03-24 109 views
0

首先,让我说我什么都不知道。我相当聪明,我可以学习....但是我需要知道的是我需要学习的是什么。把我当成一个刚刚开始的业余爱好者吧。我有数学学位,所以逻辑对我来说很有意义,但它都是抽象数学,所以我从来没有在学校使用过Matlab。为Android开发客户端 - 服务器应用程序...我从哪里开始?

我想开发一个android应用程序。我希望此应用程序能够从用户那里获取输入(文本和照相机图像),并将该输入与某些元数据(即输入时间,输入时的设备地理位置)一起存储。我也希望将这些数据传输到服务器上(我对服务器有完整的管理访问权限,但还没有学到很多东西),并以一种可以通过桌面或Web应用程序访问的方式存储在那里也将需要发展。 Android设备在输入时可能并不总是具有互联网连接(但是在完成时将被带到用于上传的wi-fi热点),并且在将数据上传到服务器之后,我将不再需要数据装置。

我已经做了一些研究,并发现了以下差距,我的知识,并在以下方面补救它们:
a)我将需要知道如何在android中编程 - 我已经工作通过these tutorials在developer.android.com上购买并部分阅读本书(),并刚刚购买了本书()。
b)我相信我需要了解一些关于JSON的知识 - 我刚刚在网上阅读了一些关于JSON的文章后,才刚刚购买了这本书()。
c)我需要了解我需要什么与服务器准备数据 - 不知道从哪里开始。
d)我需要决定如何访问数据,并学习如何开发它。 - 不知道从哪里开始。

我不能发布多个链接,所以我在这里上下移动的所有书籍...
google.com/search?q=isbn+9780321741233
google.com/ ?搜q = ISBN + 9780321749673
google.com/search?q=isbn+9780470526910

我的问题(S):
如果这是你的项目,你将如何去这样做?我需要学习哪些语言?你能否以他们适用于我的项目的方式为这些语言中的每一种推荐任何书籍,在线教程等?

感谢您花时间阅读我的查询,并感谢您提供任何帮助。

+2

这对于SO来说太模糊,可能属于某种讨论论坛的问题。充其量,这里真正适用的唯一部分是“在服务器端使用最简单的语言,用于Android客户端到服务器应用程序?”这从开始就太主观和争论起来了。但几乎任何Android书籍都会有关于进行网络调用和解析响应的部分,任何现代Web框架上的任何书籍都会有一节介绍如何使REST充分与客户交流。祝你好运。 – 2011-03-24 22:00:41

+2

将其分解为多个问题(不要忘记首先搜索类似问题的答案)。我会让你开始:如何从Android相机捕捉图像?如何在android中捕获地理位置?如何将二进制数据(最可能是JPEG)发布到Web服务器? – Ichorus 2011-03-24 22:41:02

回答

0

本书:Pro Android 2。我拥有它,我阅读过它,它告诉你如何去做所有事情。我购买它的唯一目的是在Android开发客户端/服务器应用程序,并且我在两周内完成了该应用程序。

+0

听起来像我正在寻找的书...只是命令它...谢谢你 – 2011-03-25 03:25:33

相关问题