原生后臺GPS位置限制,降低功耗

1.后臺 GPS 位置限制的背景

為了控制功耗,Android 平臺對后臺應用獲取位置信息的頻率進行了限制。后臺的定義與后臺執行限制一致,即應用不在前臺運行時被視為后臺應用。

0

2.更新間隔限制:

后臺應用獲取位置信息的更新間隔不能超過一定閾值。該閾值從系統設置項 Settings.Global.LOCATION_BACKGROUND_THROTTLE_INTERVAL_MS 中讀取,默認值為 30 分鐘。位置信息的上報由底層統一處理,然后分發給應用。因此,不同應用的注冊時間差不會影響上報頻率。時間間隔會隨著應用狀態的變化動態調整。當應用在前臺運行時,不受此限制。

0

3.?例外情況

以下應用不受后臺位置限制:

1.系統應用:UID 為 1000 的系統應用。

2.白名單應用:

白名單來源一:保存在 Settings.Global.LOCATION_BACKGROUND_THROTTLE_PACKAGE_WHITELIST 中,以逗號分隔的包名。默認情況下,沒有 UI 可以修改此設置項。

白名單來源二:通過 SystemConfig 讀取 /system/etc/permissions/platform.xml 中的 allow-unthrottled-location 字段。默認情況下,該字段不存在。

3.查詢者與位置提供者同包名:如果查詢位置信息的應用與位置提供者是同一個應用,則不受限制。

4.?對普通應用的影響

由于后臺位置上報頻率的限制,普通應用可能會受到較大影響,具體表現為以下兩種情況:

4.1 后臺位置功能受限

場景:如果應用在后臺使用位置服務,功能可能會受到影響。例如,百度地圖在后臺運行時,語音和位置提醒可能無法及時更新。

實測示例:

選擇目的地 → 步行 → 跟我走。

如果百度地圖在前臺運行,語音和位置提醒及時。

如果通過 Home 鍵將百度地圖退到后臺,語音提醒基本不會隨位置變化更新。

4.2 前臺服務不受影響

如果應用具有前臺服務(即在通知欄中可以看到服務的通知),則不受后臺位置限制的影響。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/899018.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/899018.shtml
英文地址,請注明出處:http://en.pswp.cn/news/899018.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Docker 搭建 PlantUML 服務:高效生成 UML 圖的最佳實踐

PlantUML 是一款開源的 UML 圖形生成工具,它支持生成類圖、時序圖、用例圖、活動圖等多種類型的 UML 圖,廣泛應用于軟件設計、文檔編寫以及團隊溝通中。通過 Docker 安裝 PlantUML,開發者可以快速搭建環境,輕松生成 UML 圖&#x…

簡鹿辦公匯總快速打開 Windows 資源管理器的幾種方式

無論你是剛開始使用電腦的新手,還是已經有一定經驗的用戶,了解如何在 Windows 系統中打開資源管理器都是一個非常基本且重要的技能。Windows 資源管理器(現在稱為“文件資源管理器”)是幫助你瀏覽、查找和管理計算機上所有文件的主…

嵌入式 python 安裝

下載嵌入式Python后解壓 https://www.python.org/ftp/python/3.12.9/python-3.12.9-embed-amd64.zip cd python-3.12.9-embed-amd64 安裝 pip .\python.exe .\get-pip.py 放開限制 嵌入式 Python 為了減少體積,默認會有一些限制。你需要編輯 python312._pth 文…

DeepSeek底層揭秘——GEMM

目錄 1. 什么是 GEMM? (1) 定義 (2) 核心目標 2. 核心功能 3. 對比傳統通用矩陣乘法庫 4. 技術要素 (1) 硬件感知優化 (2) 自動調優 (3) 高效內存管理 (4) 混合精度計算 5. 難點挑戰(含解決方案) 6. 技術路徑 7. 具體技術實現 8…

DNA-PAINT

參考: 【科研教程】NUPACK網頁版使用教程 https://www.bilibili.com/video/BV1G94y1W7mN/NUPACK新版網頁版教程-模擬部分 https://zhuanlan.zhihu.com/p/678730568NUPACK 4.0 User Guide https://docs.nupack.org/NUPACK網頁版使用指南 https://zhuanlan.zhihu.com/p/55024017…

小程序內表格合并功能實現—行合并

功能介紹:支付寶小程序手寫表格實現行內合并,依據動態數據自動計算每次需求合并的值,本次記錄行內合并,如果列內合并,同理即可實現 前端技術:grid布局 display:grid 先看實現效果: axml&…

計算機視覺cv2入門之角點檢測

角點是指圖像中兩條邊緣線的交點,這些交點通常代表了圖像中的重要特征。在計算機視覺中,角點檢測是一種關鍵的技術,它可以幫助我們從圖像中提取出這些重要的特征點,進而用于圖像匹配、物體識別、圖像拼接等多種應用。 角點檢測示例…

抽獎的誘惑系統注冊與登錄功能測試報告

目錄 一:項目背景 二:項目功能 (1) 注冊功能 (2) 登錄功能 電話 密碼登錄 電話 短信登錄 三:設計測試用例 四:功能測試 五:自動化測試代碼 七:遺留風…

【多媒體交互】Unity Kinect實現UI控件的點擊

在Unity中,通過Kinect實現UI控件的點擊功能,主要涉及手部追蹤、坐標映射和手勢檢測三個核心環節。 實現步驟 初始化Kinect與關節追蹤 使用KinectManager獲取用戶ID和手部關節點(如JointType.HandLeft)的坐標。 long userId _…

【藍橋杯】每日練習 Day12 貢獻法

前言 今天給大家帶來兩道貢獻法的問題,先來講一下什么是貢獻法。 貢獻法,與其說是一種算法,不如說是一種數學方法,是一種思維方式。 先來給大家舉個例子,假設現在有個問題,需要你在一個只有小寫字母的字…

go test相關命令

在 Go 項目中,go test 可以用于運行整個工程中的測試文件。以下是幾種方式: 1. 運行當前模塊或整個工程的測試 go test ./..../... 表示遞歸測試所有子目錄中的測試文件(*_test.go)。適用于 Go Modules 或 GOPATH 結構的項目。 …

RocketMQ 詳細知識點總結

RocketMQ 詳細知識點總結 1. 核心概念 1.1 基礎組件 Producer(生產者) 消息的發送者支持同步、異步和單向發送方式提供事務消息功能Consumer(消費者) 消息的接收者支持Push和Pull兩種消費模式支持集群消費和廣播消費NameServer(命名服務) 路由注冊中心無狀態節點,可集…

文字也能生成視頻?【藍耘實踐】:通義萬相2.1文生視頻

文字也能生成視頻?【藍耘實踐】:通義萬相2.1文生視頻 上次我們已經介紹了關于在藍耘云平臺實踐通義萬相的基本玩法,這次將介紹進階玩法,也就是使用文字來生成視頻。 首先我們還是先注冊或者登錄藍耘云平臺。 通過藍耘平臺進入流…

藍橋杯 跑步計劃

問題描述 小藍計劃在某天的日期中出現 1 時跑 5 千米,否則只跑 1 千米。注意:日期中出現 1 不僅指年月日,也指星期。 請問按照小藍的計劃,2023 年小藍總共會跑步鍛煉多少千米? 例如: 5 月 1 日1 月 13 …

K8S集群新增和刪除Node節點(K8s Cluster Adds and Removes Node Nodes)

實戰:在已有K8S集群如何新增和刪除Node節點 在Kubernetes (K8S) 集群中,Node節點是集群中的工作節點,它們運行著容器的實際實例。管理K8S集群中的Node節點,包括新增和刪除節點,是一個常見且重要的操作,可以…

ASP.NET Web的 Razor Pages應用,配置熱重載,解決.NET Core MVC 頁面在更改后不刷新

Razor Pages應用,修改頁面查看修改效果,如果沒有熱重載,改一句話跑一次,這個活就沒法干了。 1、VS2022中的NuGet中安裝RuntimeCompilation Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 需要配套你的.net sdk版本&#x…

死亡并不是走出生命 而是走出時間

目錄 第一章 倒春寒 第二章 悖論與共生 第三章 坍縮與永恒 第四章 在時差里相愛 終章 你從未離開 第一章 倒春寒 2022年春天的揚州東關街,青衣在文昌閣古槐下調試著「時間膠囊」算法。這個能將人類記憶轉化為數據流的程序,是他用三年時間對抗漸凍…

網絡安全基礎:五類安全服務、八種安全機制與OSI七層模型的全面解析

目錄 引言 五類安全服務 2.1 認證服務 2.2 訪問控制 2.3 數據保密性 2.4 數據完整性 2.5 不可否認性 八種安全機制 3.1 加密機制 3.2 數字簽名 3.3 訪問控制機制 3.4 數據完整性機制 3.5 認證交換機制 3.6 流量填充機制 3.7 路由控制機制 3.8 公證機制 OSI七層…

PhotoShop學習02

1.添加文本 這個工具欄是文字工具欄,快捷鍵是T。選擇之后鼠標會變成一個豎杠外貌,我們可以借此在圖片中寫入文字。 選擇后,上方的工具欄會變為專門調整文字工具 這個框點擊旁邊的小箭頭可以選擇我們我們電腦系統自帶的字體,同時可…

黃土高原風蝕區解析多源數據融合與機器學習增強路徑-RWEQ+集成技術在風蝕模數估算中的全流程增強策略—從數據融合到模型耦合的精細化操作指南

土壤風蝕模數估算長期面臨?模型參數不確定性高?、?空間異質性表達不足?兩大技術瓶頸。RWEQ集成技術框架?,通過耦合地理時空分析、機器學習算法與物理過程模型,實現風蝕模數估算精度的系統性提升。以黃土高原典型風蝕區(38N-40N&#xff…