2

我想知道是否甚至可以执行此操作。我想在 Android 的状态栏中放置一个图标,表明我的应用程序正在后台运行。我不是在谈论“标准”通知。我的意思是一个图标(没有用户交互),就像蓝牙一样,当它被激活时。即使只是说这是不可能的,我也会很感激你的回答:)谢谢。

4

2 回答 2

2

我的意思是一个图标(没有用户交互),就像蓝牙一样,当它被激活时。

这在 SDK 应用程序中是不可能的,抱歉。请使用Notification.

于 2013-05-05T11:02:00.230 回答
0

看看这里的文档。看一下示例代码,在哪里有更新通知的逻辑,只需跳过它,这样你就只有通知栏中的一个图标。

在应用程序的 onCreate() 中创建通知,并在 onPause() 中添加逻辑,检查 isFinishing() 以终止图标。

if(isFinishing())
{
    // remove the notification icon
}

将图标删除放在 onTerminate() 中可能不是一个好主意,因为您可能有一个非常有限的窗口来完成您需要完成的任何事情。

于 2013-05-05T10:54:38.130 回答