android - 启动和停止notificationlistener服务

标签 android service

如何启动和停止 NotificationListener for Android 服务?

我想在特定时间启动服务,也想在特定时间停止服务。

这怎么可能?

(我问的是 NotificationListener 库。)

最佳答案

由于 NotificationListenerService 是一种服务,您可以像任何其他服务一样启动或停止它,例如

首先扩展 NotificationListenerService

public class NotificationListener extends NotificationListenerService {...}

并实现您需要的回调。 请确保按照描述编辑您的 list here

现在您可以通过调用来启动您的服务

startService(new Intent(com.example.servicedemo.NotificationListener));

(当然你必须用你自己的包名替换 com.example... :) )

停止调用

stopService(new Intent(...));

关于android - 启动和停止notificationlistener服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28885332/

相关文章:

java - 如何使用四元数控制相机

angular - 在 Angular 2 的类中使用服务

java - 让应用程序在 Android 上始终在后台运行

Android 在 TextView 中将图像图标添加为 "hint"?

android - START_STICKY android 服务未运行

c# - 如何在 C# 中模拟来自 httpclient 的响应,Azure 函数,如何测试

linux - 使用 systemctl 或服务命令在 CentOS7 中不会提示用户输入

java - 在新的 Android Studio 3.4 中使用 openCV?

android - 在android中具有固定数据报包长度的数据报套接字中的音频流质量不好

android - 在 android studio gradle 文件中全局设置 lintOptions