代码之家  ›  专栏  ›  技术社区  ›  yoav.str

Java、Android、数据库应用程序的体系结构?应用程序应该是什么样子

  •  0
  • yoav.str  · 技术社区  · 14 年前

    我有一个网站,通过Android,用户需要:

    1. 下一步将是登录Android。
    2. 数据应保存到网站内的数据库中。

    我应该提到的几点:

    • UI应该尽可能简单
    • 我是那个应该建立网络数据库的人

    1. 应用程序将打开一个浏览器,用户将在其中将所有内容插入html。
    2. 应用程序的下一个目的是surfaceView(用户将像画家一样在其中签名)。
    3. 所以在这个类中会有两个文件,一个是png文件,另一个包含html上的所有信息,作为字符串(Jonathan Leffler,我希望这个能解决我的误解)
    4. 服务器将获取这个类并解析它并将其保存到表中。

    我应该用哪种语言写?我认为Java和Android的数据库应该是MySQL。有人有别的主意吗?

    我的另一个想法是把这个html文件改成Android工作表 因此,所有的信息都将存储在设备上,通过单击“上载”,所有的信息都将被发送到internet站点,服务器将在其数据库中存储这些信息

    有人能指出什么是更好的解决办法吗

    note:in my 第二种解决方案不需要互联网可用性,因此它可以在第一种情况下需要的地方脱机工作。

    我想听到更多的解决方案,然后选择最适合我的素质

    1 回复  |  直到 11 年前
        1
  •  1
  •   Pentium10    14 年前

    你将需要一个网页的移动显示Android优化。应该是PHP和MySQL。

    下一件事将是一个用Java编写的原生Android应用程序。这可能会使用一些本地数据,因此它将使用手机上的移动SQLite数据库。

    当用户登录到您的网站时,这是由web完成的,稍后它会将用户重定向到一个自定义方案,如 signature://capture

    您将设置您的Android应用程序以对这个定制方案作出反应,因此它将打开,并将打开SurfaceView。然后用户就可以触摸屏幕,给出自己的签名。

    捕获签名时,无论是点集(reccomend)还是生成的图像(将导致后处理问题),都将发出一个简单的httppost方法,该方法将数据发送/发布到服务器。

    因此,您最终将在您的web环境中拥有捕获的签名。

    祝你发展顺利。