【问题标题】:Sending location in one android app and displaying the sent location in another app在一个 android 应用中发送位置并在另一个应用中显示发送的位置
【发布时间】:2017-01-15 11:27:58
【问题描述】:

我有两个应用程序,在一个应用程序中,我需要获取位置然后发送到服务器,然后另一个应用程序读取所有发送的位置并响应它们。第二个应用程序使用 Google 地图 API 显示不同人使用第一个应用程序发送的位置。我如何做到这一点?

【问题讨论】:

  • 可能最简单的方法是使用 Firebase 实时数据库在一个应用程序中发送这些位置,并在另一个应用程序中从该数据库中读取。这样您就不需要自己的服务器来存储这些位置。

标签: android geolocation location


【解决方案1】:

使用Android Service,它将在连接到服务器的App2后台运行,每当有新数据上传到服务器Service在App2的后台工作时都会处理它。

Service 是一个应用程序组件,可以在后台执行长时间运行的操作,它不提供用户界面。另一个应用程序组件可以启动一个服务,即使用户切换到另一个应用程序,它也会继续在后台运行。此外,组件可以绑定到服务以与其交互,甚至执行进程间通信 (IPC)。 例如,服务可以在后台处理网络事务、播放音乐、执行文件 I/O 或与内容提供者交互。

看这里就知道了,How to communicate with Android Service.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-09
    • 1970-01-01
    • 1970-01-01
    • 2017-10-02
    相关资源
    最近更新 更多