前文自定义锁屏页在onCreate()时设置的FLAG_DISMISS_KEYGUARD标志位能够轻易解锁系统的锁屏页,并触发ACTION_USER_PRESENT广播,此时自定义锁屏页的Service接收到这一广播后,发finish广播给自定义锁屏页,导致自定义锁屏页刚create就finish掉了,永远不可能出现。
Android自4.0版本, 也就是API level 14开始, 加入了锁屏控制的功能, 相关的类是RemoteControlClient, 这个类在API level 21中被标记为deprecated, 被新的类MediaSession所替代. 我们的音乐App中最开始使用的是原生锁屏控制API, 说实话这个API不好用, 遇到了一些小坑, 最要命的是不同品牌的手机, 锁屏界面长的还...
方法一:桌面设置 我们可以尝试通过桌面设置来更改锁屏壁纸。打开华为手机的桌面,点击“设置”图标。在设置界面中,找到“桌面和壁纸”选项,点击进入。在桌面和壁纸界面中,找到“锁屏壁纸”选项,选择喜欢的图片作为锁屏壁纸。方法二:主题商店 除了桌面设置,我们还可以通过主题商店来更改锁屏壁纸。打开华为应用市场,搜...