如何在5s内只允许log报一次
2015-11-09 16:38
302 查看
由于touch需要埋log来确认是否上报成功,我使用了linux的信号量来做
size_t x = 1;
size_t virtualkey =1;
void lisa_handler (int sig)
{
x=1;
}
在threadloop函数里加入
{
signal(SIGALRM,lisa_handler); //SIGALRM这个参数最需要注意
}
void TouchInputMapper::sync(const RawEvent* rawEvent) {
virtualkey=1;
if (consumeRawTouches(when, policyFlags)) {
virtualkey=0;
mCurrentRawPointerData.clear();
}
if((x==1)&&(virtualkey==1))
{
x=0;
ALOGE("lisa-process");
alarm(5);
}
}
size_t x = 1;
size_t virtualkey =1;
void lisa_handler (int sig)
{
x=1;
}
在threadloop函数里加入
{
signal(SIGALRM,lisa_handler); //SIGALRM这个参数最需要注意
}
void TouchInputMapper::sync(const RawEvent* rawEvent) {
virtualkey=1;
if (consumeRawTouches(when, policyFlags)) {
virtualkey=0;
mCurrentRawPointerData.clear();
}
if((x==1)&&(virtualkey==1))
{
x=0;
ALOGE("lisa-process");
alarm(5);
}
}
相关文章推荐
- 开始学习keras
- nRF51822低功耗CPU睡眠软件应用
- Android Volley 框架的使用(一)
- 第7周 项目一 建立环形队列算法库
- Android 在 Service 启动 Activity 和 Dialog
- URAL 1247 Check a Sequence
- 第8周实践项目2 - 建立链串的算法库
- 第11周—项目1(1)二叉树的层次遍历算法
- 第11周上机实践项目1—二叉树算法验证(1)层次遍历算法的验证
- WebView加载页面示例
- Java — String(字符串)
- AutoLayout学习文章
- <meta property="qc:admins" content="70003766576320416375" />是什么意思?具体功能是什么?
- Activity与Service数据交互:Binder、bindService的用法
- Android图片相关的操作
- 第11周—项目1-二叉树的层次遍历算法
- kmp字符串匹配算法
- datagrid 动态合并行
- 第十一周 二叉树 项目1 二叉树的链式存储及基本运算
- 第十一周--二叉树的层次遍历算法