【问题标题】:Can android foreground services listen for key presses?android前台服务可以监听按键吗?
【发布时间】:2011-08-14 08:10:59
【问题描述】:

我正在尝试编写一个可以侦听音量键按下的服务,但我在某处读到该服务不应该对用户操作做出反应。这也适用于前台服务吗??

谢谢!

【问题讨论】:

    标签: android service key listener foreground


    【解决方案1】:

    前台服务是普通服务,唯一的区别是当系统内存不足时这些服务不太可能/不会被杀死,因为用户会主动了解它们(例如,下载带有进度指示器的文件作为通知)。如果您愿意,这只是更高优先级的内存。

    所以是的,这也适用于那些。

    【讨论】:

    • 感谢您的回复。您知道音乐播放器使用什么音乐播放器,即使播放器活动不在焦点范围内,用户也可以更改媒体音量?
    • 不,从来不需要那样做。但我建议查看音乐播放器源,它必须在那里的某个地方。见android.git.kernel.org/?p=platform/packages/apps/…
    猜你喜欢
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多