我已经构建了一个Java Spring应用程序。最终,该应用程序在完成工作后会将数据推送到sqlite数据库。
现在我要添加的功能是:将数据推送到数据库后,我想在运行于Android Wear的应用程序上发送自定义通知。该自定义通知应包含一条消息和一些用户可以响应的选项。最后,在看到Android Wear上的通知后,用户应选择其中一个选项,并将其存储在数据库中。
由于我是android开发的新手,所以我无法理解三件事:
1.我应该开发什么样的android应用程序?
2.此android应用程序如何从其他服务(在我的情况下为java应用程序)接收某些消息或数据?
3.如何保存用户对数据库的响应?
一些指导将不胜感激。
谢谢
答案 0 :(得分:1)
我会尽力回答您的所有问题。如果您当前的Java应用程序是一个Web应用程序,那么您最终将构建一个可与该Web应用程序通信的移动/可穿戴应用程序。如果您当前的Java应用程序不是Web应用程序,则要么必须将其逻辑直接集成到移动/可穿戴式应用程序中,要么将其转换为Web应用程序,以便它可以与移动/可穿戴式应用程序进行通信。
从本质上来说,您将最终开发两个Android应用程序。适用于移动设备的移动应用程序和将与移动应用程序进行通信的可穿戴应用程序。但这一切都可以在Android Studio和一个项目中完成,因此基本上一天结束后它将是一个应用程序。
就像我上面提到的那样,您将必须将现有应用程序的逻辑直接集成到新的Android移动应用程序中,或者将Spring应用程序转换为Web应用程序并将其托管在您的Android移动应用程序可以运行的服务器上喊出来获取数据。
Android具有本地数据库的概念,并且实际上可以在设备上使用SQLite。这很可能是您存储服务响应的方式。