我构建了一个 Java Spring 应用程序。该应用程序在完成其工作后最终将数据推送到 sqlite 数据库。
现在我想添加的功能是:一旦数据被推送到数据库中,我想在 android wear 上运行的应用程序上发送自定义通知。这个自定义通知应该有一条消息和一些供用户响应的选项。最后,在 android wear 上看到通知时,用户应选择其中一个选项,该选项应存储在数据库中。
由于我是 android 开发的新手,我无法理解三件事:
1. 我应该开发什么样的安卓应用?
2. 这个 android 应用程序如何从其他服务(在我的例子中是 java 应用程序)接收消息或数据?
3、如何将用户响应保存到数据库?
非常感谢一些指导。
谢谢
最佳答案
我会尽量回答你所有的问题。如果您当前的 Java 应用程序是 Web 应用程序,那么您最终将构建一个将与该 Web 应用程序通信的移动/可穿戴应用程序。如果您当前的 Java 应用程序不是 Web 应用程序,您要么必须将其逻辑直接集成到移动/可穿戴应用程序中,要么将其转换为 Web 应用程序,以便它可以与移动/可穿戴应用程序通信。
基本上,您最终将开发两个 Android 应用程序。用于移动设备的移动应用程序和将与移动应用程序通信的可穿戴应用程序。不过,这一切都可以在 Android Studio 和一个项目中完成,因此最终基本上是一个应用程序。
就像我上面提到的,您必须将现有应用程序的逻辑直接集成到您的新 Android 移动应用程序中,或者将您的 Spring 应用程序转换为 Web 应用程序并将其托管在您的 Android 移动应用程序可以访问的服务器上调用以获取数据。
Android有本地数据库的概念,实际上可以在设备上使用SQLite。这很可能是您存储服务响应的方式。
关于java - Android wear开发相关疑惑 |初学者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51675547/