仿QQ锁屏界面消息提示

唤醒屏幕:

1 PowerManager pm = (PowerManager) context
2                     .getSystemService(Context.POWER_SERVICE);
3             WakeLock mWakeLock = pm.newWakeLock(
4                     PowerManager.ACQUIRE_CAUSES_WAKEUP
5                             | PowerManager.SCREEN_DIM_WAKE_LOCK, "SimpleTimer");
6             mWakeLock.acquire();
7             mWakeLock.release();

需要权限:<uses-permission android:name="android.permission.WAKE_LOCK" />

锁屏显示消息:

1 KeyguardManager keyguardManager = (KeyguardManager) context
2                     .getSystemService(Context.KEYGUARD_SERVICE);
3             KeyguardLock keyguardLock = keyguardManager.newKeyguardLock("");
4             keyguardLock.disableKeyguard();

需要权限:<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />

时间: 2024-10-29 22:40:54

仿QQ锁屏界面消息提示的相关文章

仿QQ锁屏界面效果

现在新版的QQ Android客户端有个新功能,就是在锁屏界面也可以接收消息,并且接收到的消息可以显示在锁屏界面,双击之后可以进入QQ,下面简单实现这个功能. 当然正式项目中的运用还是非常复杂的,这仅仅是一个简单的Demo,可以作为参考. 直接上代码: MainActivity.java public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState)

仿QQ黑屏、锁屏、程序切换等手势密码

仿QQ黑屏.锁屏.程序切换等手势密码 仿九宫格绘制手势锁屏,设置手势时,两次一样才成功,黑屏后即锁屏,需绘制手势解锁 下载地址:http://www.devstore.cn/code/info/1056.html 运行截图:     版权声明:本文为博主原创文章,未经博主允许不得转载.

iOS开发--QQ音乐练习,后台播放和锁屏界面

一.设置后台播放 首先允许程序后台播放 代码实现 1 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { 2 3 // 设置后台播放的代码,步骤 4 // 1.获取音频的会话 5 AVAudioSession *session = [AVAudioSession sharedInstance]; 6 // 2.设置后台播放类型

Android5.1 - 锁屏界面时间显示

[问题]待机唤醒解锁界面时间显示不全.不论是8寸还是7寸的屏幕都有此问题.时间显示设置为“上午10:30”的时候,最右边的数字0残缺.而时间数字少于4个时,数字不会残缺. [debug]找到相关的配置文件,把文字的大小修改为合适的值即可.在frameworks/base/packages下有2个目录,分别是Keyguard和SystemUI. 查看SystemUI的Android.mk文件LOCAL_STATIC_JAVA_LIBRARIES := Keyguard android-suppor

仿 惠锁屏 侧滑锁屏的原理

上面是效果图. 锁屏 总体来说 注意的地方 就两点  一个是  关闭电源 重启 的时候 保证  锁屏界面可以出现, 另一个就是  按home键的时候 不要返回 桌面. 对于  唤醒 电源键  和重启手机时候 弹出锁屏界面 ,可以通过监听 电源 唤醒的 广播,开机广播. 1) 待机: 广播消息:android.intent.action.SCREEN_OFF 2) 唤醒: 广播消息:android.intent.action.SCREEN_ON  3) 开机 广播消息:android.intent

解决:Android4.3锁屏界面Emergency calls only - China Unicom与EMERGENCY CALL语义反复

从图片中我们能够看到,这里在语义上有一定的反复,当然这是谷歌的原始设计.这个问题在博客上进行共享从表面上来看着实没有什么太大的意义,只是因为Android4.3在锁屏功能上比起老版本号做了非常大的修改,并且通过常规方法(Strings.xml中字符串)对该问题的定位会有非常大的难度,拿这个界面来说,EMERGENCY CALL并非Strings中值,而是  <string name="lockscreen_emergency_call">Emergency call<

Android 7.1.1 锁屏界面启动流程

前几天遇到一个低概率复现锁屏界面不显示,仅仅显示状态栏的问题,跟了下锁屏界面启动显示的流程,在这分享下,也方便以后自己查看.前面简介了下Zygote启动流程, Zygote进程启动后会首先创建一个SystemServer进程,SystemServer进程在调用startOtherServices同一时候也会调用WindowManagerService的systemReady()方法 //frameworks/base/services/java/com/android/server/System

解决:Android4.3锁屏界面Emergency calls only - China Unicom与EMERGENCY CALL语义重复

从图片中我们可以看到,这里在语义上有一定的重复,当然这是谷歌的原始设计.这个问题在博客上进行共享从表面上来看着实没有什么太大的意义,不过由于Android4.3在锁屏功能上比起老版本做了很大的改动,而且通过常规方法(Strings.xml中字符串)对该问题的定位会有很大的难度,拿这个界面来说,EMERGENCY CALL并不是Strings中值,而是  <string name="lockscreen_emergency_call">Emergency call</s

win10如何移除锁屏界面网络图标

在Win10的锁屏界面,右下角默认会有网络图标,用于指示当前网络状态.如果你感觉这个图标碍眼,可以使用win10专业版官网的方法把它移除.需要注意的是,在这里移除后,里面的登录界面网络图标也会消失,那个图标点击后可以进行连接操作. 具体方法如下: 1.在Cortana搜索栏输入澳门银河娱乐场,按回车键进入注册表编辑器 2.定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System 3.新建DWORD(32位)值,命名为Don