簡體   English   中英

在Android的服務中添加地理圍欄

[英]Add Geofence in a Service in android

我有一個非常小的用例。 用戶A使用Google Maps並為用戶B保存地理圍欄坐標。現在,我使用Firebase保存與該地理圍欄有關的所有信息,然后我的應用程序服務器將所有與地理圍欄有關的數據發送到用戶B的電話。 但是,我不了解如何在不調用GoogleMapsActivity情況下通過Firebase Messaging Service設置地理Firebase Messaging Service 我想在后台做。 我試圖在互聯網上搜索很多有關此主題的內容。 但是所有教程都沒有涵蓋這一領域。 如果有人可以分享和指導我解決這個問題,那將是很大的幫助。

如果您了解我的話,那么您想在后台服務中添加一些地理圍欄。 當然,您可以做到這一點,只需創建一個品牌,新的意圖服務就可以做到這一點,並將所需的數據傳遞給它。

您的服務應實現GoogleApiClient.ConnectionCallbacksGoogleApiClient.OnConnectionFailedListener接口,並在onCreate方法內部創建GoogleApiClient對象。

onHandleIntent您應該連接到GoogleApiClient ,然后在GoogleApiClient onConnected回調方法中GoogleApiClient.ConnectionCallbacks注冊您的地理圍欄。

為了防止服務在執行異步注冊方法時停止,可以使用CountDownLatch

有關地理圍欄的一些其他信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM