锁屏

Vue项目中添加锁屏功能

筅森魡賤 提交于 2019-12-05 00:55:09
0. 直接上 预览链接 Vue项目中添加锁屏功能 1. 实现思路 ( 1 ) 设置锁屏密码 ( 2 ) 密码存localStorage (本项目已经封装h5的sessionStorage和localStorage) ( 3 ) vuex设置 SET_LOCK state.isLock = true (为true是锁屏状态) ( 4 ) 在路由里面判断vuex里面的isLock(为true锁屏状态不能让用户后退url和自行修改url跳转页面否则可以) (1)设置锁屏密码 handleSetLock() { this.$refs['form'].validate(valid => { if (valid) { this.$store.commit('SET_LOCK_PASSWD', this.form.passwd) this.handleLock() } }) }, ( 2 ) 密码存localStorage setStore 是自己封装的方法 SET_LOCK_PASSWD: (state, lockPasswd) => { state.lockPasswd = lockPasswd setStore({ name: 'lockPasswd', content: state.lockPasswd, type: 'session' }) }, ( 3 ) vuex设置 SET

Python入门项目之锁屏单词壁纸,教你节约时间学习英语哦

独自空忆成欢 提交于 2019-12-04 12:06:41
很多人认为学python或者其他的编程语言,一定需要不错的英语,真的是这样吗? 不知道,但我知道怎么用python实现电脑锁屏单词壁纸,这对于每天都要多次面对锁屏屏幕的人来说,可以帮你节约每天锁屏的时间来学英语单词! 下面我带大家一起实现这个功能 那么, 安装PIL库,然后就开始啦! 第一步, 上网下载一个包含你想背的单词的文件,可复制文字的pdf格式的、word的、txt的都可以。 第二步, 写几行Python代码,读取并解析其中的单词和释义,调整格式。 第三步, 调用PIL库,将第二步经过整理的单词和释义,输出到图片文件中。这一步,你可以控制图片的背景、文字的大小、颜色。 怎么样是不是很简单,所以这算是入门级的python项目案例,很适合用来作为小白刚入门后的练习项目。 给大家看一下效果图: 屏幕是横着的,主要是个人原因,与技术无关,这个可以自己再做调整。 来源: https://my.oschina.net/u/4253191/blog/3129873

AndroidICS4.0锁屏流程

笑着哭i 提交于 2019-12-04 08:31:03
先来说说LockScreen分类; 一、无锁屏; 二、锁屏: 1、UnLockScreen: 图案锁、 PIN锁, 密码锁; 2、LockScreen: 波纹锁; 接着我们来看看LockScreen的时序图: 综上所述: 1、createUnlockScreenFor()方法创建的是UnLockScreen界面,代码如下: [java] view plain copy print ? View createUnlockScreenFor(UnlockMode unlockMode) { View unlockView = null ; if (DEBUG) Log.d(TAG, "createUnlockScreenFor(" + unlockMode + "): mEnableFallback=" + mEnableFallback); if (unlockMode == UnlockMode.Pattern) { PatternUnlockScreen view = new PatternUnlockScreen( mContext, mConfiguration, mLockPatternUtils, mUpdateMonitor, mKeyguardScreenCallback, mUpdateMonitor.getFailedAttempts()); view

电话监听与屏幕锁屏监听测试android7.0和android8.0通过

匿名 (未验证) 提交于 2019-12-03 00:18:01
android 8.0中将静态广播删除了,不再生效,改用动态注册广播方式,电话监听方式 //权限: <uses-permission android:name= "android.permission.PROCESS_OUTGOING_CALLS" /> <uses-permission android:name= "android.permission.READ_PHONE_STATE" /> //android.permission.READ_PHONE_STATE权限需要申请用户通过。 /** * @author xuyan QQ:1213236113 * @name eng100 * @class name:com.wanhe.eng100.listening.pro.common * @class describe * @time 2018/5/22 12:33 */ public class PhoneReceiver extends BroadcastReceiver { private OnPhoneListener onPhoneListener; public PhoneReceiver () { } public PhoneReceiver (OnPhoneListener onPhoneListener) { this .onPhoneListener =

【Centos】Centos7.5取消自动锁屏功能

匿名 (未验证) 提交于 2019-12-02 23:47:01
Ŀ¼ 00. Ŀ¼ 00. Ŀ¼ @ 参考博客: 【Centos】Centos7.5取消自动锁屏功能 Centos7.5系统在用户闲置一段时间(默认为5分钟)后,会启动屏幕保护程序(默认的屏保为黑屏),并要求重新输入密码才能回到原来桌面。如果是管理员,建议开启自动锁屏功能。如果是开发人员,可以关闭自动锁屏功能。 Centos7.5默认开启了自动锁屏功能,关闭自动锁屏功能即可。 第一步: 打开设置 第二步:选择隐私 第三步: 关掉自动锁屏 以后就不会自动锁屏了,注意该方法适用于Centos7.5系统,不适用于Centos6.

centos下关闭自动锁屏

匿名 (未验证) 提交于 2019-12-02 21:56:30
自己这段时间在学习Linux,选用的系统的为CentOS,在实际操作过程中遇到问题,在无任何操作情况下,系统过一段时间自动锁屏需要重新输入密码。经过多次尝试以后终于成功!解决方法如下: Settings=>Privacy=>Screen Lock 这里需要选择off; Setting=>Power=>Dim screen when inactiv选择off; Setting=>Power=>Blank screen选择Never。 这样的话,就不会出现自动锁屏的情况。 转载请标明出处: centos下关闭自动锁屏 文章来源: centos下关闭自动锁屏

HTML5实现APP永不锁屏

北城以北 提交于 2019-12-02 15:40:45
用HTML5做一个APP的时候,需要做一个永不锁屏的功能。然后去设置手机的时候发现手机并不能设置永不锁屏,所以就只能在程序里面设置。 想一下,手机永不锁屏的情况有那些?第一个想到的就是看电影的时候了,在看视频的情况下,手机就是不会锁屏的,所以就可以根据这个原理,就能实现一个永不锁屏的功能了。 我这里推荐一个js的插件防止锁屏NoSleep.js。这个插件就是利用这个原理来设置永不锁屏的功能的。 插件的使用其实很简单,使用两行代码即可搞定了。(当然前提是要正确导入js文件) var noSleep = new NoSleep(); noSleep.enable(); 具体的使用可以参考 :https://www.jianshu.com/p/6493f2b00c91 附上NoSleep.js的下载地址:https://github.com/richtr/NoSleep.js 再附上另外的知识,使用原生的Android开发时,设置如下代码即可实现永不锁屏。 getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 参考:http://ask.zol.com.cn/x/416311.html 来源: https:/

程序设置横屏后,锁屏时会被销毁一遍,解锁时又重新加载onCreat的问题解决

早过忘川 提交于 2019-11-29 07:01:27
今天在写一个应用的时候,因为需要设置成横屏模式,所以在Manifest里面的Activity里面加了两个参数设置: android:screenOrientation = "landscape" android:configChanges = "keyboardHidden|orientation" 这是设置屏幕方向为横屏,以及禁止在屏幕切换的时候重启Activity和隐藏键盘。 横竖屏切换的知识可以看我另一篇文章。 本来是用的好好的,但是无意中在锁屏后再解锁的时候,应用会先竖屏,然后再转回横屏,而且还有一些时间间隔,于是我就去调查了一番: 首先,在所有Activity的生命周期加了一句 打印LOG,发现在锁屏的时候,Activity就执行了一遍onDestroy,解锁的时候,又重新从onCreat来打开,于是就又执行了一遍onCreat里面的代码,,,这不科学,正常情况下是不会执行这两个的(除非系统内存吃紧,自动销毁,但是这个情况排除了)。 经过反复查找和DEBUG之后,又和同学同事讨论了半天,还去查看了锁屏的源代码(虽然没看懂几句),还是没有结果,,, 不过,皇天不负有心人,终于在stackoverflow上找到一大神的回答了~ 问题的关键所在,就是API13以后,需要在 android:configChanges 的参数里面加一个 screenSize!!! 也就是: