锁屏

【腾讯Bugly干货分享】浅谈Android自定义锁屏页的发车姿势

北城余情 提交于 2020-03-11 14:45:21
本文来自于 腾讯bugly开发者社区 ,非经作者同意,请勿转载,原文地址: http://dev.qq.com/topic/57875330c9da73584b025873 #一、为什么需要自定义锁屏页 锁屏作为一种黑白屏时代就存在的手机功能,至今仍发挥着巨大作用,特别是触屏时代的到来,锁屏的功用被发挥到了极致。多少人曾经在无聊的时候每隔几分钟划开锁屏再关上,孜孜不倦,其酸爽程度不亚于捏气泡膜。确实,一款漂亮的锁屏能为手机增色不少,但锁屏存在的核心目的主要是三个:保护自己手机的隐私,防止误操作,在不关闭系统软件的情况下节省电量。 当下,各个款式的手机自带的系统锁屏完全能够满足这些需求,而且美观程度非凡,那么开发者为什么仍然需要构建自定义锁屏呢?让我们试想一个场景,一位正在使用音乐播放器听歌的美女用户,在没有播放器自定义锁屏的情况下,切换一首歌需要几步(参考自同类文章): 点亮手机屏幕 解开系统锁屏 打开音乐播放器 切歌再熄灭屏幕 这时的她估计已经被广场舞的歌曲骚扰了有10秒,续了10次命,这是我们程序员不愿意看到的,所以有必要依靠我们灵活的双手构建出自定义的音乐锁屏页,将切歌过程被压缩为两步:点亮屏幕和切歌,顺便可以看看歌词。如果再加个开启和关闭自定义锁屏的开关,就能完美解决用户的痛点。 #二、自定义锁屏页的基本原理 然而,要实现一个自定义锁屏是一件繁琐的事情

如何将自定义消息添加到Mac锁屏

六月ゝ 毕业季﹏ 提交于 2020-03-11 14:42:13
在日常工作中,mac电脑长时间不使用,或者临时走开或者开个小会,那么Mac时电脑会自动锁屏,其实我们在锁屏时不解锁也是可以看到别人发送的信息的,并且可以通过锁屏自由地做你想做的事。而且在锁屏状态下所做的都是更加安全的,在这个状态下即使是苹果公司也不能访问这台Mac的信息。那么如何将自定义消息添加到Mac锁屏呢? 首先,单击左上角的Apple图标,点击系统偏好设置>安全和隐私。 然后单击左下角的锁定按钮进行更改,如果你启用了密码,则可能需要在此处输入密码。  在“ 常规”选项卡下,选中“ 在屏幕锁定时显示消息 ”框,然后单击“ 设置锁定消息... ”就行了。 以上就是小编给大家带来的“如何将自定义消息添加到Mac锁屏”,更多资讯请关注MacDown! 来源: oschina 链接: https://my.oschina.net/u/4431535/blog/3191743

[Android] Android 锁屏实现与总结 (三)

别来无恙 提交于 2020-03-09 06:08:06
上接: Android 锁屏实现与总结 (二) 系列文章链接如下: [Android] Android 锁屏实现与总结 (一) [Android] Android 锁屏实现与总结 (二) [Android] Android 锁屏实现与总结 (三) 代码文件地址: https://github.com/wukong1688/Android-BaseLockScreen 3、按键的屏蔽 当自定义锁屏页最终出现在手机上时,我们希望它像系统锁屏页那样屹立不倒,所有的按键都不能触动它,只有通过划屏或者指纹才能解锁,因此有必要对按键进行一定程度上的屏蔽。针对只有虚拟按键的手机,我们可以通过隐藏虚拟按键的方式部分解决这个问题。但是当用户在锁屏页底部滑动,隐藏后的虚拟按键还是会滑出,而且如果用户是物理按键的话就必须进行屏蔽了。需要重写Activity的onBackPressed()方法即可。 public boolean onKeyDown(int keyCode, KeyEvent event) { int key = event.getKeyCode(); switch (key) { case KeyEvent.KEYCODE_BACK: { return true; } case KeyEvent.KEYCODE_MENU: { return true; } } return super

使用PowerShell关闭和锁定屏幕

别来无恙 提交于 2020-02-28 19:16:46
ThinkPad T430没有关闭屏幕的功能键,不太方便,正好最近在折腾PowerShell,便写个脚本来实现这个功能。 1. 相关内容 1.1. PowerShell配置 为了更方便的使用脚本,需要用到3.0版的模块自动装载功能,安装和配置方法见: http://home4j.duapp.com/index.php/2013/12/27/windows-powershell-3.html 。 1.2. Windows API Windows提供的两个相关API都在User32.dll中,分别是: PostMessage函数,用于关闭屏幕, http://msdn.microsoft.com/en-us/library/windows/desktop/ms644944.aspx ; LockWorkStation函数,用于锁屏, http://msdn.microsoft.com/en-us/library/windows/desktop/aa376875.aspx 。 PowerShell的强大之处在于能够嵌入编写C#、VB等代码,可以直接调用Windows的API,已经无所不能了,示例: http://gallery.technet.microsoft.com/scriptcenter/Demo-of-calling-C-and-6ef0cd2b 。 2. 脚本代码 # sys

教你如何保存Win10锁屏壁纸

妖精的绣舞 提交于 2020-02-26 00:33:05
很多朋友使用Windows 10的时候,都发现Windows 10的锁屏壁纸是会不断自动更换的,而且质量都非常高,网罗了全球各地的风景。之所以如此,是因为Windows 10锁屏被设置为了“Windows 10聚焦”。 Windows 10聚焦会帮你自动从网络上下载富有美感的锁屏壁纸,每日都会更换,让你始终保有新鲜感,可谓是来自微软的免费福利。 设置了“Windows 10聚焦”后,Win10的锁屏壁纸会不断变化,但这样的漂亮壁纸却无法保存? 然而,这些壁纸默认并不能下载到本地。也就是说你看到某张壁纸特别喜欢,想要收藏以后常用,微软默认并未提供这一功能,你只能在这张壁纸轮值的当天看到它,这就相当遗憾了。不过,其实是存在办法将Win10这些每日变化的锁屏壁纸保存下来的!今天就来跟大家分享一下相应方法吧。 方法一:到缓存文件夹抓取 这是一招最为常规的方法,不需要借助第三方软件。Windows 10聚焦的锁屏图片虽然不能被用户直接下载,但其实系统会将它下载缓存在本地,只需要开启以下目录: C:\Users\用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets Win10锁屏壁纸的缓存目录 即可找到Windows 10聚焦的图片文件。

一边学,一边写,写了个“手势解锁”

我们两清 提交于 2020-01-10 08:21:18
这几天在学vala,一直想写点东西,发现Q5上原来的的锁屏程序不太好用,放在包里经常会误按开启,于是就想到模仿android,写个“手势解锁”。 其间用到了一些库,象 gee-1.0 ,用ArrayList存放划选的点, gdk-2.0 用来画“线”, dbus-glib-1 用来控制“互斥”及发送“命令”,当然还少来了 gtk+-2.0 ,创建时间显示控件。 还用到Timeout用于计时,Thread.usleep()等待停顿。 程序发在智器粉丝团: http://bbs.zhiqi.com.cn/viewthread.php?tid=8990 这里来张图片吧: 计划把原锁屏程序上的功能都拿过来,再加入自定义手势执行自定义程序,还想加入“主题”定制能力,只每天可“霍霍”的时间太少了,就先写了这么多,有时间显示,10秒自动关屏,内置关机,待机,显示桌面等几个手势,不过部分功能脚本还没写好,可以直接在/usr/bin/smartexec 内修改。 软件下载: /Files/zhongzf/smartscreenlock.zip 来源: https://www.cnblogs.com/zhongzf/archive/2009/08/24/1552656.html

获取win10锁屏壁纸

﹥>﹥吖頭↗ 提交于 2020-01-02 14:37:57
win10锁屏壁纸,其实也是win10聚集功能的体现: 打开win10聚集功能即可: 设置>个性化>锁屏界面,在背景选项中选择“Windows聚焦” 锁屏的图片存放在以下的文件夹: C:\Users\Lenovo.LAPTOP-AUIR0UVI\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 图片此时是没有后缀名的,在命令行cmd运行: Ren C:\Users\Lenovo.LAPTOP-AUIR0UVI\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets*.* *.png 来源: CSDN 作者: Yslsql 链接: https://blog.csdn.net/qq_26983201/article/details/103799010

完美实现音乐播放器锁屏页

梦想与她 提交于 2019-12-28 05:41:39
首页我们先看一下效果图 下边来说一下实现逻辑,其主要思路就是新建一个activity使其覆盖在锁屏页上边。 一、我们新建一个LockActivty,既然是四大组件之一,必不可少的在AndroidManifest.xml中注册: <activity android:name=".LockActivity" android:excludeFromRecents="true" android:exported="false" android:launchMode="singleInstance" android:noHistory="true" android:screenOrientation="portrait" android:taskAffinity="com.ztk.lock" android:theme="@style/LockScreenTheme"/> 这里注意,LockActivty的启动模式,我们使用singleInstance,使其单独存在一个activity task中。 android:exported="false"标签,这个标签是用来表示不能被其他应用程序组件调用或跟它交互。 android:noHistory="true",表示该Activity在task中不留历史痕迹。 style文件如下: <style name="LockScreenTheme"

win10的windows聚焦不显示,灰屏解决方案

守給你的承諾、 提交于 2019-12-12 10:23:12
1、打开电脑设置-个性化-锁屏界面-背景首先选为‘图片’; 2、进入C:\Users\用户名\AppData\Local\Packages\Microsoft.Windows.ContentDeliveryManager_[随机]\Settings文件夹中; 3、删除Settings文件夹中所有文件内容(不用担心,一会会自动生成); 4、打开电脑设置-个性化-锁屏界面-背景选择‘windows聚焦’,等待10秒到30秒左右; 5、windows聚焦预览显示正常,可以去锁屏界面看看。 来源: CSDN 作者: binyu_wang 链接: https://blog.csdn.net/binyu_wang/article/details/103486425

【python】定时锁屏,保护身体

点点圈 提交于 2019-12-09 20:07:34
前言 最近越来越懒,一上班坐到电脑前就不愿意动,不喝水也不起来走动,一下班离开电脑就头晕眼花。想起前两年被肾结石支配的恐惧o(╥﹏╥)o,,,还是写个小工具强制自己喝水防止复发吧。vs code启动 正文 代码思路很简单,每小时指定的时间到了就自动锁定屏幕,但是为了防止自己太懒,习惯性关闭(早上的闹钟都是顺手关闭继续睡),所以来了个强制锁屏。PS.锁屏时不要被老板发现๑乛◡乛๑ import time from ctypes import * from ctypes.wintypes import * def main(): my_minute = '00'# 设置时间,可以设定在多个时间点锁屏,下面的判断条件改一下就行 while True: t = time.localtime() # 当前时间的纪元值 minute = time.strftime("%M", t) # 将纪元值转化为包含时、分的字符串 if minute == my_minute: shell32 = windll.LoadLibrary("shell32.dll") shell32.ShellExecuteW(None,'open', 'rundll32.exe','USER32,LockWorkStation','',5)#系统锁屏 #如果不想强制锁定,把下面这句加上就行 #time.sleep(60)