创建Android Lockscreen&通知听力

时间:2015-03-06 22:06:42

标签: android count notifications overlay lockscreen

所以我目前正在为Android构建一个锁屏,我在这个应用程序的功能方面已经走了很长的路。但是,我面临两个问题:

1)我目前每隔几秒钟使用一个计时器来刷新手机上新消息的数量。我有一个方法 - getMessageCount(); - 返回content://sms/inbox中未读文本的数量。这种方法效果很好,但我不认为它非常适合电池使用,并且手机在不断刷新时会变得有点温暖。

我确信有更好的方法可以在手机上收听(推送)通知,而无需每次刷新计数。有什么建议吗?

2)整个应用程序在MainActivity中编码(还没有必要使用其他类),我已设法使用getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);在默认锁屏上方显示锁屏。如何从应用程序抽屉访问应用程序时进行设置视图,然后在手机锁定时发送锁定屏幕本身以覆盖屏幕?现在,使用FLAG_SHOW_WHEN_LOCKED仅在我将屏幕锁定在MainActivity上方时才有效。如果我关闭应用,叠加层也会关闭。

提前谢谢你。

0 个答案:

没有答案