gpt4 book ai didi

java - Java、Android、数据库应用程序的架构?该应用程序应该是什么样子

转载 作者:行者123 更新时间:2023-12-01 16:03:48 26 4
gpt4 key购买 nike

我有一个网站,用户需要通过 Android 执行以下操作:

  1. 填写一个文档(我认为是简单的 html)。
  2. 下一步是在 Android 上登录。
  3. 数据应保存到网站内的数据库中。

我应该提到的几点:

  • 用户界面应该尽可能简单
  • 我是应该构建网络数据库的人

所以我的想法是:

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

有人有其他想法吗?

我应该用哪种语言编写它?我认为 Java 和 Android 的数据库是 MySQL。还有人有其他想法吗?

我的另一个想法是将这个html文件更改为Android工作表因此,所有信息都将存储在设备上,并且通过单击上传,所有信息将被发送到互联网站点,服务器将其存储在他的数据库中

有人可以指出什么是更好的解决方案

注意:在我的第二个解决方案中,不需要互联网可用性,因此它可以在第一种情况需要时离线工作。

我想听到更多有关选择最适合我的品质的解决方案的信息

最佳答案

您需要一个针对 Android 移动显示进行优化的网页。那应该是 PHP 和 MySQL。

下一步将是用 Java 编写的 native Android 应用程序。那可能会使用一些本地数据,因此它将使用手机上的移动SQLite数据库。

当用户登录您的网站时,这是由网络完成的,稍后它会将用户重定向到自定义方案,例如 signature://capture 。 webview 将检测此方案,并将启动您的 native 应用程序。

您将设置您的 Android 应用程序以响应此自定义方案,因此它将打开,并将打开 SurfaceView。然后用户将能够触摸屏幕来签名。

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

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

祝开发顺利。

关于java - Java、Android、数据库应用程序的架构?该应用程序应该是什么样子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3142663/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com