【问题标题】:How to pull running services in Android 8/O (Oreo) after getRunningservices(ActivityManager) deprecated弃用 getRunningservices(ActivityManager) 后如何在 Android 8/O (Oreo) 中提取正在运行的服务
【发布时间】:2018-11-20 15:14:30
【问题描述】:

我正在尝试找到一种解决方法来解决 Android 8 (O) 中已弃用的 getRunningServices 方法。我有兴趣从后台服务中查找特定服务是否正在运行。 (我不是我有兴趣查找的服务的所有者)。

该方法有什么解决方法吗?其他应用程序如何在 Android 8 中提取这些细节,例如防病毒或性能增强应用程序?

【问题讨论】:

标签: android xamarin xamarin.android


【解决方案1】:

在 getRunningservices(ActivityManager) 弃用后拉取 Android 8/O (Oreo) 中的运行服务

简短的回答是否定的。

正如getRunningServices文档所说:

从 Build.VERSION_CODES.O 开始,此方法不再可用于第三方应用程序。为了向后兼容,它仍然会返回调用者自己的服务。

这里说的是第三方应用程序无法使用该方法。

注意:此方法仅用于调试或实现服务管理类型的用户界面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    • 2018-03-12
    • 1970-01-01
    • 2019-02-15
    相关资源
    最近更新 更多