• 大小: 119KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: Java
  • 标签: android  闹钟  源代码  

资源简介

本人亲自测试,可以运行,这个程序是我们上课时老师写的教学程序,简单易懂,拿出来和大家共享,和大家共同进步

资源截图

代码片段和文件信息

package info.liuqy.adc.tomatoclock;

import java.util.Timer;
import java.util.TimerTask;

import android.app.Service;
import android.content.Intent;
import android.os.Binder;
import android.os.IBinder;
import android.util.Log;

public class TimerUpdateService extends Service {
private final String TAG = this.getClass().getSimpleName();
private Timer timer = new Timer();
private static final long UPDATE_INTERVAL = 1000; //1 sec
private long timeElapsed = 0; 
private final IBinder mBinder = new MyBinder();

public class MyBinder extends Binder {
TimerUpdateService getService() {
return TimerUpdateService.this;
}
}

@Override
public void onCreate() {
super.onCreate();
pollForUpdates();
}

private void pollForUpdates() {
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
timeElapsed++;
//TODO update UI to show the timer
}
} 0 UPDATE_INTERVAL);
Log.i(TAG “TimerUpdateService started.“);
}

@Override
public void onDestroy() {
super.onDestroy();
if (timer != null) {
timer.cancel();
}
Log.i(TAG “TimerUpdateService stopped.“);
}

@Override
public IBinder onBind(Intent i) {
return mBinder;
}

/**
 * @return the timeElapsed
 */
public long getTimeElapsed() {
return timeElapsed;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-11-29 19:57  TomatoClock\
     文件        1000  2011-11-29 02:33  TomatoClock\AndroidManifest.xml
     目录           0  2011-11-28 09:54  TomatoClock\assets\
     文件         360  2011-11-28 10:01  TomatoClock\project.properties
     目录           0  2011-11-29 19:57  TomatoClock\res\
     目录           0  2011-11-29 19:57  TomatoClock\res\drawable\
     目录           0  2011-11-29 19:57  TomatoClock\res\drawable-hdpi\
     文件        4147  2011-11-28 09:54  TomatoClock\res\drawable-hdpi\ic_launcher.png
     目录           0  2011-11-29 19:57  TomatoClock\res\drawable-ldpi\
     文件        1723  2011-11-28 09:54  TomatoClock\res\drawable-ldpi\ic_launcher.png
     目录           0  2011-11-29 19:57  TomatoClock\res\drawable-mdpi\
     文件        2574  2011-11-28 09:54  TomatoClock\res\drawable-mdpi\ic_launcher.png
     文件      105835  2011-11-29 02:26  TomatoClock\res\drawable\tomato.png
     目录           0  2011-11-29 19:57  TomatoClock\res\layout\
     文件         645  2011-11-29 02:34  TomatoClock\res\layout\main.xml
     目录           0  2011-11-29 19:57  TomatoClock\res\values\
     文件         249  2011-11-28 10:20  TomatoClock\res\values\strings.xml
     目录           0  2011-11-29 19:57  TomatoClock\src\
     目录           0  2011-11-29 19:57  TomatoClock\src\info\
     目录           0  2011-11-29 19:57  TomatoClock\src\info\liuqy\
     目录           0  2011-11-29 19:57  TomatoClock\src\info\liuqy\adc\
     目录           0  2011-11-29 19:57  TomatoClock\src\info\liuqy\adc\tomatoclock\
     文件        1355  2011-11-29 19:56  TomatoClock\src\info\liuqy\adc\tomatoclock\TimerUpdateService.java
     文件        1685  2011-11-29 19:44  TomatoClock\src\info\liuqy\adc\tomatoclock\TomatoClockActivity.java
     文件        1448  2011-11-29 01:41  TomatoClock\src\info\liuqy\adc\tomatoclock\TomatoTimerService.java
     文件         533  2011-11-29 01:28  TomatoClock\src\info\liuqy\adc\tomatoclock\TomatoVibrator.java

评论

共有 条评论