android中经常使用KeyguardLock来进行解锁,但是使用后需要调用reenableKeyguard()将锁释放,否则的话会导致其它的进程无法锁住屏幕,同样使用WakeLock唤醒屏幕后也需要使用release()释放,否则会导致系统无法进入休眠。...
分类:
移动开发 时间:
2015-03-14 23:17:12
阅读次数:
174
一权限:
获取手机信息
uses-permission android:name="android.permission.READ_PHONE_STATE" />
允许查看当前网络状态
android:name="android.permission.ACCESS_NETWORK_STATE"
屏幕保持唤醒不锁屏
android:name="android.per...
分类:
其他好文 时间:
2015-03-13 18:55:03
阅读次数:
102
今天有用到用ec43_GPIO的中断来唤醒系统,将系统从深度休眠中唤醒并保证系统wakup 一段时间用过了,方法如下,有同样使用的童鞋可以参考一下!
1. 定义一人局部静态变量ec43_wlock:
static struct wake_lock ec43_wlock;
2. 初始化 wake_lock:
wake_lock_init(&ec43_wlock, WAKE_LOCK_SU...
分类:
其他好文 时间:
2015-03-12 19:20:35
阅读次数:
1271
今天用 gpio唤醒系统后,gpio_key也同时发给系统了,这样用感觉有些不好,能不能将一段时间内的gpio_key给过滤掉?
答案当然是肯定的,那么究竟如何在linus里实现呢?下面的实现比较简单。
1.定义一个long int的当前时间变量:
static long cur_sec;
2.初始化当前时间cur_sec:
static long int get_cl...
分类:
系统相关 时间:
2015-03-12 19:20:04
阅读次数:
132
iOS开发 - 不进入待机(屏幕保持唤醒)---UIApplication学习如果你不希望应用运行时 iPhone 进入锁屏待机状态,加入下面这行代码即可[[UIApplication sharedApplication] setIdleTimerDisabled:YES];顺便, 学习了下UIAp...
分类:
移动开发 时间:
2015-03-10 15:13:49
阅读次数:
197
那么,什么是事件循环呢?一个典型的图形应用程序往往花费很长时间等待用户操作。在控制程序运行的人非常缓慢地作出决定(例如单击鼠标或按下某个键)以前,程序一直处于空闲状态。当发生这样的事件时,程序被唤醒并开始工作,执行某些必要的操作以响应这些事件。在处理完这些事件后,程序返回到休眠状态并等待下一个事件发...
分类:
其他好文 时间:
2015-03-09 22:12:29
阅读次数:
131
卜算子.谒杜甫草堂风雨涨花溪,飞燕知我意。竹翠倾心写青史,松劲迎风立。诗运嗟诗国,可叹怆怀志。笔底风雷共霹雳,唤醒啸天兕。
分类:
其他好文 时间:
2015-03-09 20:42:05
阅读次数:
143
四、多线程的自动管理(线程池)
在多线程的程序中,经常会出现两种情况:
一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然后才能给予响应
这一般使用ThreadPool(线程池)来解决;
另一种情况:线程平时都处于休眠状态,只是周期性地被唤醒
这一般使用Timer(定时器)来解决;
ThreadPool类提供一个由系统维护的线程池...
分类:
编程语言 时间:
2015-03-09 10:57:38
阅读次数:
197
(一)中断唤醒 一、实验内容 通过中断唤醒在睡眠模式下的CC2540 二、实验原理 1、系统电源管理(工作方式) (1)全功能模式: 高频晶振(16M或者32M)和低频晶振(32.768K RCOSC/XOSC)全部工作,数字梳理模块正常工作 (2)PM1: 高频晶振(16或者32M)关闭,低频晶振...
分类:
其他好文 时间:
2015-03-08 12:57:45
阅读次数:
495
PowerService系统服务提供了唤醒设备的方法:PowerManager pm = (PowerManager) mContext.getSystemService(Context.POWER_SERVICE);pm.wakeUp(SystemClock.uptimeMillis())其中wa...
分类:
移动开发 时间:
2015-03-03 13:33:23
阅读次数:
221