gpt4 book ai didi

android - ContentObserver-仅因特定应用程序而观察更改

转载 作者:行者123 更新时间:2023-12-02 23:57:01 34 4
gpt4 key购买 nike

我设置了ContentObserver来检查服务中的音频更改。我想知道是否有办法将ContentObserver的触发限制为仅某些应用程序。

说,我正在玩一个可以更改音量的游戏,然后在设置中更改音量。我希望该服务仅在游戏更改音量时才触发警报。我该怎么办?

注意:游戏是第三方应用程序。

编辑
有没有办法接收命令的堆栈顺序?假设某个程序访问设置以更改音量,显然设置将知道哪个程序正在尝试更改音量。有没有一种方法可以获取设置以抛出应用程序的程序包名称?还是有办法知道是否直接在设置中进行了更改。

假设我在应用程序抽屉中并更改了音量,该音量将被归类为直接更改,而通过应用程序则被归为第三方更改。是否有办法找出何时是直接更改?

最佳答案

您可以自己制作广播意图,并在游戏进行更改时触发它。然后在第二个应用程序中接收它。

如果游戏是第三方应用程序,那么我猜是不可能的。

关于android - ContentObserver-仅因特定应用程序而观察更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14236497/

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