gpt4 book ai didi

android - 我如何找出服务(不在我的应用程序中)是由哪个 Intent 启动的?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:31 25 4
gpt4 key购买 nike

我想了解 Google map 服务是如何自动启动的。

当我转储主缓冲区或事件缓冲区的 logcat 时,我只能找出启动了 Google Maps 的哪个组件,但没有关于“谁”(包)启动它的线索,并且 “如何”( Intent )?

有什么调试方法可以找出来吗?

最佳答案

我设法找到了“How”,但仍然找不到“Who”的线索。

“如何”

运行dumpsys activity services,查看intent字段:

* ServiceRecord{41526f40 u0 com.google.android.apps.maps/com.google.android.location.internal.server.GoogleLocationService}

intent={act=com.google.android.location.internal.GMM_NLP}

packageName=com.google.android.apps.maps

关于android - 我如何找出服务(不在我的应用程序中)是由哪个 Intent 启动的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15054323/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com