我想创建一个Android应用服务,允许用户拥有自己登录的个人资料,存储在数据库中。我意识到登录部分是一个完整的蠕虫病毒,但就动态数据而言......也就是解析xml / json,也就是5亿种不同的方式来做到这一点,对于一个相当新的知道如何花费他们的人来说非常混乱时间专注于和学习......这样做的事件链是什么?
我一直在努力想要把这一切都弄清楚,并且我将尝试不要让它变得宽泛以避免被淹没,我看到的每一个线程都会这样做。但是我还没有找到一个线程或教程说彻底“看,有很多不同的方式来创建一个基于android成员的服务,但是有一个被业界接受为一种相当有效的方式来完成它。从一个非常广泛的角度来看,你需要xyz类型数据库。看到这些...,你需要xyz php或擦服务器端客户端,我建议从PHP开始,并查找以下php关键字的教程...,最后你将使用[插入解析库,是它是REST,SAX,DOM,我们需要首先熟悉xyz java概念。“
是的,我有一百万种方法可以做到这一点,每个人都根据偏好而不同,但是在你说这话之前,请回想一下你的时候。我现在最需要的是一个指路明灯,所以我的努力浪费了几周时间来学习不合适的东西。如果你和你的团队被分配来构建它,请给我一个关于如何计划构图应用程序的大图。明天。我不需要最好的做事方式,我只需要一种方法,平均开发者会同意半工作有效地完成工作。这和其他任何问题一样有效/好。
答案 0 :(得分:0)
我正在开发几乎相同的应用程序。我也是android的新手(开发3个月),所以这就是我选择的东西。
登录我使用不安全登录&传递保存在Android上的共享优先级上,我只登录到它自己的应用程序(没有登录数据服务器)。由于我可以有很多用户,我决定获得“唯一ID”* Android设备UUID仅在99.9%上是唯一的。然后连接到数据库并以“登录”/参数发送此ID。我使用.NET编写的Web应用程序并在android上与它通信我使用ksoap2来消费Web服务。我的Web服务返回xml文件,所以我只是解析它,就是这样。
不是最好的方式可能是最糟糕的方法之一,但有很多关于如何使用ksoap 2 for android参数甚至复杂对象的教程。
希望它有所帮助。