gpt4 book ai didi

android - android :enabled mean for a service?是什么意思

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

android:enabled 对服务意味着什么?描述中说是能否被系统实例化。这意味着什么?完全可以用吗?只能在本地使用吗?如果您可以以某种方式使用“已禁用”服务,那么您如何启动它呢?如果它根本无法使用,那么世界上还有什么意义呢?您不能只注释掉服务标签吗?

我正在考虑创建一个不被其他应用程序使用的服务。不确定 adroid:enabled 是否可用于此目的。

最佳答案

What does that mean?

表示是否可以运行。

Can it be used at all?

如果它被禁用则不会。

Can it only be used locally?

如果它被禁用则不会。

If it can't be used at all then what in the world is the point?

android:disabled 是有效继承的,肯定有activity和BroadcastReceivers的用例。在服务的情况下,它不太可能被使用,但可能仍有优点(例如,用户可以选择退出的第三方 API)。

Can't you just comment out the service tag instead?

Java 代码无法在运行时执行此操作。但是,android:enabled 的值可以在运行时通过 PackageManager 修改。

关于android - android :enabled mean for a service?是什么意思,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9284774/

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