休眠唤醒异常停止程序。

1,在/code/v1/frameworks/base/services/java/com/auto/opandora/Opandora.java 84行

private boolean Test_Radio=false改为true。

2,在代码里面添加。

if (DefineType.bTest) {
Intent intent = new Intent(DefineType.ACTION_UPDATE_RADIO_UI);
mContext.sendBroadcast(intent);
}

时间: 2024-07-30 03:22:36

休眠唤醒异常停止程序。的相关文章

android休眠唤醒驱动流程分析【转】

转自:http://blog.csdn.net/hanmengaidudu/article/details/11777501 标准linux休眠过程: l        power management notifiers are executed with PM_SUSPEND_PREPARE l        tasks are frozen l        target system sleep state is announced to the platform-handling co

Android休眠唤醒机制

有四种方式可以引起休眠 ①在wake_unlock()中, 如果发现解锁以后没有任何其他的wake lock了, 就开始休眠 ②在定时器到时间以后, 定时器的回调函数会查看是否有其他的wake lock, 如果没有, 就在这里让系统进入睡眠 ③在wake_lock() 中, 对一个wake lock加锁以后, 会再次检查一下有没有锁,  刚加上锁,为什么要检查,有用吗? ④按power键,调用earlysuspend.使系统或应用程序释放锁.从而调用上述三个函数进入休眠 earlysuspend

关于休眠唤醒的串口命令

当我们操作开发办的时候,尤其是在调试开发板的功耗时,会经常的用到休眠唤醒的状态切换 下面我介绍开发板在idle模式进入休眠模式的串口命令. #cd sys/power/ #echo 1 > wake_lock #echo mem > state 这两条串口命令是让开发板由idle模式进入earlysuspend模式,即浅睡模式. 在这种状态下,你可以让开发板长时间处于浅睡模式,并且开发板不会进入深度休眠. #cat wake_lock 1 PowerManagerService.Display

错误、异常和程序调式(7)

第7章 错误.异常和程序调式 try:    <语句块>except <异常名1>:    <语句块>except <异常名2>:    <语句块>......else:    <语句块>finally:    <语句块> 用raise手工抛出异常raise 异常名raise 类名 assert语句assert <条件测试>   #assert是简化的raise语句,引发异常的前提是其后面的条件测试为假 自定义

android 休眠唤醒机制分析(二) — early_suspend

本文转自:http://blog.csdn.net/g_salamander/article/details/7982170 early_suspend是Android休眠流程的第一阶段即浅度休眠,不会受到wake_lock的阻止,一般用于关闭lcd.tp等设备为运行的应用节约电能.Android的PowerManagerService会根据用户的操作情况调整电源状态,如果需要休眠则会调用到HAL层的set_screen_state()接口,在set_screen_state()中会向/sys/

android 休眠唤醒机制分析(三) — suspend

本文转自:http://blog.csdn.net/g_salamander/article/details/7988340 前面我们分析了休眠的第一个阶段即浅度休眠,现在我们继续看休眠的第二个阶段 — 深度休眠.在深度休眠的过程中系统会首先冻结所有可以冻结的进程,然后依次挂起所有设备的电源,挂起顺序与设备注册的顺序相反,这样保证了设备之间电源的依赖性:直至最后进入省电模式,等待用户或者RTC唤醒:在唤醒过程中则会按照设备注册的顺序依次恢复每个设备的电源进入正常工作状态,解冻相关的进程,然后再进

WPF 线程中异常导致程序崩溃

原文:WPF 线程中异常导致程序崩溃 一般我们WPF中都加全局捕获,避免出现异常导致崩溃. Application.Current.DispatcherUnhandledException += Current_DispatcherUnhandledException; AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException)

如何防止后台线程抛出的异常让程序崩溃退出

原文:如何防止后台线程抛出的异常让程序崩溃退出 如果你的程序抛了异常,你是怎么处理的呢?等待程序崩溃退出?还是进行补救? 如果是做 UI 开发,很容易就找到 Dispatcher.UnhandledException 事件,然后在事件中进行补救.如果补救成功,可以设置 e.Handled = true 来阻止异常继续让程序崩溃退出.但是,如果是后台线程抛出了异常呢?并没有 Dispatcher 可以用.所以我们就束手就擒让程序自己退出吗? WPF 和 Windows Forms 都是微软的框架,

OpenCV 显示Mat矩阵异常 显示“程序停止工作” 解决办法

笔者调试OpenCV 程序时,在使用标准输出显示Mat矩阵时,编译没有错误,但每次运行都弹出程序停止工作的对话框.google之,得到解决方案. 程序如下: 1 #include <iostream> 2 #include <opencv2\opencv.hpp> 3 using namespace std; 4 using namespace cv; 5 6 int main() 7 { 8 Mat M = (Mat_<uchar>(2,2) << 1,2