2 jackcootion jackcootion 于 2013.06.20 16:46 提问

请问ios能否实现监听锁屏和解锁事件,需要调用什么方法

刚开始接触ios开发对ios开发不太熟悉,目前APP开发需要一个能够后台运行的监听计时模块,需要当模块在后台运行时,以屏幕是否解锁为依据进行计时。想知道ios如何实现对锁屏和解锁等事件的监听?需要调用什么方法?如果不能实现的话对上述功能需求应该要如何实现?目前没能找到较为明确的答案,恳请高人解答

2个回答

maozhu_yimi
maozhu_yimi   2015.08.27 14:09

请问LZ解决了吗? 分享一下经验呢

Leexianke
Leexianke   2015.09.10 18:02

这个事件涉及隐私,而且作用不大,我觉得无法获取

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
iOS 监听锁屏/解锁事件
定义两个宏:  //监听锁屏事件 #define kNotificationLock CFSTR("com.apple.springboard.lockcomplete") //监听屏幕状态变化事件 #define kNotificationChange CFSTR("com.apple.springboard.lockstate") 注册达尔文通知: 注意此处CFNotificationCe
iOS 监听事件(七)--锁屏....
内检测手机锁屏,解锁状态 转自:http://www.cnblogs.com/daguo/p/4171389.html   #import #define NotificationLock CFSTR("com.apple.springboard.lockcomplete") #define NotificationChange CFSTR("com.apple.spring
iOS监听手机锁屏状态
iPhone的锁屏监测分为两种方式监听: 1. 程序在前台,这种比较简单。直接使用Darwin层的通知就可以了: #import #define NotificationLock CFSTR("com.apple.springboard.lockcomplete") #define NotificationChange CFSTR("com.apple.springboa
iOS开发——锁屏监听
公司所做的项目,锁屏监听是为了60秒后,解锁屏后显示【手势解锁】或【指纹验证】; 第一步:AppDelegate.m 头部导入 #import #define NotificationLock CFSTR("com.apple.springboard.lockcomplete") #define NotificationChange CFSTR("com.appl
Android 进入后台触发的事件,一般用于APP屏幕解锁
啰嗦个鸟啊,直接上代码 BaseActivity,所有类的父类 UnLockViewActivity,屏幕解锁类,但是这个类不继承 BaseActivity 在 BaseActivity覆写onStop方法 @Override protected void onStop() { // TODO Auto-generated
IOS-监测锁屏事件
http://www.cnblogs.com/daguo/p/4171389.html iPhone的锁屏监测分为两种方式监听: 1. 程序在前台,这种比较简单。直接使用Darwin层的通知就可以了: #import #define NotificationLock CFSTR("com.apple.springboard.lockcomplete")
ios实现锁屏解锁功能时候问题
任务描述 alertview不应当显示在pincode的输入页面,应当在其下方显示。 当用户使用摄像头scan条形码并且弹出筐体后,home按键退到后台,然后再次回到前台。输入pincode而后pincode页面消失后,点击alertview的ok按键,然后会发现在ios8系统上会快速再次弹出一个alertview。ios7却是好的。当前的alertview是自定义的,如果改为系统的就不会
Android 监听屏幕锁屏,用户解锁
最近在做视频播放器的时候,遇到一个问题,在用户播放视频然后锁屏之后,视频播放器仍然在继续播放,遇到类似手机系统状态改变的问题的时候,首先想到了广播(don't call me,i will call you);在网上搜罗了一个方法,做个总结; public class ScreenListener { private Context mContext; private Scr
Android监听屏幕屏幕锁屏与解锁
/** * 创建一个监听器类 监听android锁屏与解锁事件 */ public class ScreenListener { private Context mContext; private ScreenBroadcastReceiver mScreenReceiver; private ScreenStateListener mScreenState
监听屏幕解锁和判断屏幕状态
开发后台服务的时候经常需要对屏幕状态进行判断,如果是想要监听屏幕解锁事件,可以在配置里面注册action为android.intent.action.USER_PRESENT的广播,则可以监听解锁事件。但有时候,在后台执行某个操作时,需要主动判断屏幕的状态,比如是否是亮着的,可以使用PowerManager的isScreenOn方法进行判断,这两个方式想结合基本上可以解决问题了。 注册监听解锁广