【问题标题】:Doubts related to Android wear development | BeginnerAndroid Wear开发相关疑点 |初学者
【发布时间】:2018-08-03 15:09:29
【问题描述】:

我已经构建了一个 Java Spring 应用程序。该应用程序最终在完成工作后将数据推送到 sqlite 数据库。

现在我要添加的功能是:将数据推送到数据库后,我想在运行在 android wear 上的应用程序上发送自定义通知。此自定义通知应该有一条消息和一些供用户响应的选项。最后,在看到有关 android wear 的通知时,用户应选择其中一个选项,并将其存储在数据库中。

由于我是 android 开发的新手,我无法理解三件事:
1.我应该开发什么样的android应用程序?
2. 这个 android 应用程序如何从其他服务(在我的例子中是 java 应用程序)接收一些消息或数据?
3. 如何将用户响应保存到数据库?

非常感谢一些指导。
谢谢

【问题讨论】:

    标签: java android wear-os


    【解决方案1】:

    我会尽力回答你所有的问题。如果您当前的 Java 应用程序是一个 Web 应用程序,那么您最终将构建一个与该 Web 应用程序通信的移动/可穿戴应用程序。如果您当前的 Java 应用程序不是 Web 应用程序,您要么必须将其逻辑直接集成到移动/可穿戴应用程序中,要么将其转换为 Web 应用程序,以便它可以与移动/可穿戴设备应用程序通信。

    1. 本质上,您最终将开发两个 Android 应用程序。用于移动设备的移动应用程序和将与移动应用程序通信的可穿戴应用程序。不过,这一切都可以在 Android Studio 和一个项目中完成,因此最终基本上是一个应用程序。

    2. 如上所述,您必须将现有应用程序的逻辑直接集成到新的 Android 移动应用程序中,或者将 Spring 应用程序转换为 Web 应用程序并将其托管在您的 Android 移动应用程序可以使用的服务器上调用以获取数据。

    3. Android 有本地数据库的概念,实际上可以在设备上使用 SQLite。这很可能是您存储服务响应的方式。

    【讨论】:

    • 谢谢@rickjerrity。是的,它是一个 java spring web 应用程序
    • 嘿@rickjerrity,在您的第二点中,您说过android 应用程序可以调用以获取数据。实际上我想要的是android应用程序应该通过它不发出请求来获得通知。也就是说,一旦从 java Web 应用程序将数据推送到 db 中,它应该......你知道推送一些消息,一些像 android 之类的监听器正在监听并因此得到通知。那怎么办?
    • @RahulLao 这完全是另一个问题,我或其他人很乐意为您提供帮助,或者我敢肯定已经在这里得到了回答。不过,您正在寻找的是“推送通知”。可能使用 Firebase Cloud Messaging,它将推送到移动设备,然后推送到可穿戴设备。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2012-04-11
    • 2011-08-20
    • 1970-01-01
    相关资源
    最近更新 更多