闲言碎语不要讲,直接上demo
[java] view
plaincopy
public class TimerTask {
public static int i=1;
public static class TestTask extends TimerTask{
public void run(){ ...
分类:
编程语言 时间:
2014-10-17 21:58:40
阅读次数:
476
这里直接用系统Dialog中添加了倒计时的显示,如果用自定义Dialog会更美观;
private TextView mOffTextView;
private Handler mOffHandler;
private Timer mOffTime;
private Dialog mDialog;
//////创建对话框
void initDialog(){
...
分类:
其他好文 时间:
2014-10-17 15:34:48
阅读次数:
252
一、头文件#include "system.h" //包含基本的硬件描述信息#include "altera_avalon_timer_regs.h" //定义内核寄存器的映射,提供对底层硬件的符号化访问#include "altera_avalon_pio_regs.h" //包含基本的I/O.....
分类:
移动开发 时间:
2014-10-17 10:06:22
阅读次数:
171
自定义定时器线程,可开启、可关闭、可动态的改变循环周期,...
分类:
其他好文 时间:
2014-10-17 01:49:23
阅读次数:
205
niosii中使用时间戳是很有用的,可以查看代码的执行时间是多少,在使用timestamp的过程中遇到一些问题现在做一下记录。1.硬件部分构建软核没什么,就加一个timer就行了,加完之后自动获得基地址和中断向量等级。生成软核,编译。2,软件部分需要注意,首先要设置timestamp的timer,我...
分类:
其他好文 时间:
2014-10-16 17:31:32
阅读次数:
249
.h#import @interface RootViewController : UIViewController{ NSTimer *timer; UIImageView *imageView1; UIImageView *imageView2; UIImageView ...
分类:
其他好文 时间:
2014-10-16 15:33:02
阅读次数:
131
bool FrameFunc(){ float dt = hge->Timer_GetDelta(); static float t = 0.0f; float tx, ty; int id; static int lastid = 0; // If ESCAPE was pressed, tell...
分类:
其他好文 时间:
2014-10-16 13:55:22
阅读次数:
203
我们在界面上滚动一个scrollview,那么我们会发现在停止滚动前,会发现NSTimer未被执行,就好像scrollView在滚动的时候将timer暂停了一样,在查看相应文档后发现,这其实就是runloop的mode在做怪。
runloop可以理解为cocoa下的一种消息循环机制,用来处理各种消息事件,我们在开发的时候并不需要手动去创建一个runloop,因为框架为我们创建了一个默认的runl...
分类:
其他好文 时间:
2014-10-16 12:26:42
阅读次数:
134
将key.c中的timer机制、key_wq.c中的workqueue机制改成tasklet机制,完成中断的下半部
需要特别注意:tasklet中不可休眠,其上下文是中断,而workqueue是可以休眠的,wq的上下文是内核线程
所以这里并没有去除抖动,如果需要延时去抖动,timer或者workqueue更合适
如果需要休眠,就不能选择tasklet
#include "key.h...
分类:
其他好文 时间:
2014-10-15 23:59:21
阅读次数:
497
一、标准C和C++都可用1、获取时间用time_ttime( time_t * timer ),计算时间差使用double difftime( time_t timer1, time_t timer0 )。精确到秒。测试程序如下:#include #include int main(){ ti...
分类:
编程语言 时间:
2014-10-15 23:19:01
阅读次数:
276