Clean Master应用程序的作用是将小部件放在主屏幕上,当用户点击它时,它会清理RAM并在主屏幕上显示这样的动画(在主屏幕顶部) -
我也想这样做....
我到目前为止所做的是我在主屏幕上创建了一个小部件,当用户点击我在 AppWidgetProvider 类中收到它时。显示here
我还认为它通过使用此功能显示此动画 - WindowManager.LayoutParams.TYPE_SYSTEM_ALERT ,就像信使通过在屏幕顶部叠加聊天头所做的那样。这可以这样做 - here。
但我仍然对这样做的最佳方法感到困惑。
任何帮助将不胜感激!提前谢谢。
答案 0 :(得分:0)
可以创建具有透明背景的活动。这些活动将显示在主屏幕上,但仍会显示其背后的主屏幕。当App Widget收到广播时,它可以创建一个PendingIntent来启动这个透明活动,然后将在整个屏幕上显示。