/** * 长大长新-长江大学校园安卓应用 * * Copyright (C) 2014-2016 Rex Lee <duguying2008@gmail.com> * * This program is free and opensource software; * you can redistribute it and/or modify * it under the terms of the MIT License */ package com.rex.yangtzeu; import java.util.Timer; import java.util.TimerTask; import android.app.Service; import android.content.Intent; import android.os.IBinder; import android.util.Log; public class YuService extends Service { private static final String TAG = "rex"; public static final String ACTION = "com.rex.yangtzeu.YuService"; Timer timer; @Override public void onCreate() { Log.v(TAG, "ServiceDemo onCreate"); super.onCreate(); } @Override public void onStart(Intent intent, int startId) { Log.v(TAG, "ServiceDemo onStart"); super.onStart(intent, startId); } @Override public int onStartCommand(Intent intent, int flags, int startId) { Log.v(TAG, "ServiceDemo onStartCommand"); // updateWeather(); timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { // 定时更新 // String jsonString = getWeather(); // 发送广播 // Intent intent = new Intent(); // intent.setAction(ACTION); // intent.putExtra("jsonstr", jsonString); // sendBroadcast(intent); // Message msg = handler.obtainMessage(); // msg.what = UPDATAWEATHER; // handler.sendMessage( msg ); // Log.v("srv", "service update. rex"); } }, 0, 20 * 1000);// 20s return super.onStartCommand(intent, flags, startId); } @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub Log.v(TAG, "ServiceDemo onBind"); return null; } }