WEB开发网      濠电娀娼ч崐濠氬疾椤愶附鍋熸い鏍ㄧ〒闂勫嫰鏌﹀Ο渚Ц闁诲氦顕ч湁婵犲﹤楠告禍鍓х磼鏉堛劌绗氶柟宄版嚇閹晠宕归銈嗘濠电偞鍨堕幐鎾磻閹捐秮褰掓偐閻戞﹩妫勯梺鎼炲妼鐎涒晝绮嬪澶樻晝闁挎繂鏌婇敃鍌涚厵閻庢稒锚閻忥絾绻濇繝鍐ㄧ伌闁诡垰鍟村畷鐔碱敂閸♀晙绱樺┑鐐差嚟婵儳螞閸曨剚鍙忛柍鍝勬噹缁€澶嬬箾閹存繄锛嶆鐐灲閹綊宕惰濡插鏌涢妸銉ヮ劉缂佸倸绉归弫鎾绘晸閿燂拷 ---闂備焦瀵уú鈺呭箯閿燂拷
开发学院手机开发Android 开发 Android实战Service BroadcastReceiver与AlarmMan... 阅读

Android实战Service BroadcastReceiver与AlarmManager

 2010-08-22 04:48:00 来源:WEB开发网 闂備線娼уΛ鎾箯閿燂拷闂備礁鎲¢崹鐢垫崲閹扮増鍎嶆い鎺戝€甸崑鎾斥槈濞嗗秳娌紓鍌氱▌閹凤拷濠电姭鎷冮崨顓濈捕闂侀潧娲ゅú銊╁焵椤掍胶鈯曢柕鍥╁仧缁辩偤鏁撻敓锟�闂備線娼уΛ鎾箯閿燂拷  闂備胶枪缁绘鈻嶉弴銏犳瀬闁绘劖顐煎☉妯锋瀻闁归偊鍓涘▔姘舵⒑閸涘⿴娈旀繛灞傚妼閳绘捇骞嬪┑鎰濡炪倖姊婚崢褏鎲撮敓锟�
核心提示:public IBinder onBind(Intent intent) {return null;}}完成了Service,之后就是写一个Activity来启动这个Service,Android实战Service BroadcastReceiver与AlarmManager(3),其中为了保证在应用退出后Servci

public IBinder onBind(Intent intent) {

return null;

}

}

完成了Service,之后就是写一个Activity来启动这个Service,其中为了保证在应用退出后Servcie继续运行,所以要使用startService()来启动Service。一般关于Service的资料上都是有的。

package com.shinestudio.sleepMusic;

import java.util.Iterator;

import java.util.List;

//......

import com.shinestudio.sleepMusic.service.ISleepMusicService;

import com.shinestudio.sleepMusic.service.SleepMusicService;

import com.shinestudio.sleepMusic.unit.TimerPickerUIStruct;

public class StartActivity extends Activity {

private static String TAG = "sleepMusic - StartActivity";

private ListView timerlist;

private TimerPicker timerPicker;

private TimerPickerUIStruct tpui;

private Button startButton;

private Button cancelButton;

private Button restartButton;

//当点击开始按钮

private OnClickListener startButtonClickListener = new OnClickListener() {

@Override

public void onClick(View v) {

Intent isleepMusicService = new Intent(StartActivity.this,

SleepMusicService.class);

/*

在Service启动之前可以使用Intent来传递参数给Service ,方法如下

目前的代码只是演示,与功能无关

*/

Bundle setting = new Bundle();

setting.putString(“TIME_SETTING”, "5s");

// 在Service中使用“TIME_SETTING”这个标签就可以从Intent取出5s 这个字符串了

isleepMusicService.putExtras(setting);

startService(isleepMusicService);

}

};

//点击取消按钮

private OnClickListener cancelButtonClickListener = new OnClickListener() {

@Override

public void onClick(View v) {

Intent sleepMusicService = new Intent(StartActivity.this,

上一页  1 2 3 4 5  下一页

Tags:Android 实战 Service

编辑录入:coldstar [复制链接] [打 印]
赞助商链接