作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
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/
我是一名优秀的程序员,十分优秀!