这个功能实现起来应该有多种方式,可以使用WindowManager创建window的方法。
在本文中我们使用开启一个Activity来充当锁屏界面。
实现步骤有以下两步:
一、后台开启一个Service,监听屏幕锁屏广播。
二、当屏幕熄灭,收到广播后,开启充当锁屏界面的Activity。
实现思路就是这么简单,但具体细节需要说说。
首先开启Service。
Intent service = new Intent(this, LockService.class);
startService(service);
在Service监听屏幕锁屏广播。
public void onCreate() {
receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Inte