首先声明一个service:

public class myservice extends Service {


@Override

public IBinder onBind(Intent arg0) {

// TODO Auto-generated method stub

return null;

}

@Override

public void onCreate() {

// TODO Auto-generated method stub

super.onCreate();

System.out.println("start");

}

@Override

public void onDestroy() {

// TODO Auto-generated method stub

super.onDestroy();

System.out.println("stop");

}

}


并在Mainfiest中配置:

<service android:name="myservice"></service>

在MainActivity中启动和停止service:

public class MainActivity extends Activity implements OnClickListener {


private Button start,stop;

private Intent i;



@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

start=(Button) findViewById(R.id.start);

stop=(Button) findViewById(R.id.stop);

start.setOnClickListener(this);

stop.setOnClickListener(this);

i=new Intent(this,myservice.class);

}


@Override

public void onClick(View v) {

// TODO Auto-generated method stub

switch(v.getId()){

case R.id.start:

startService(i);

break;

case R.id.stop:

stopService(i);

break;

}

}



}


更多相关文章

  1. android 录音
  2. Android实现开机自启动Service
  3. Android(安卓)——单例封装SharedPreferences
  4. Android欢迎界面的创建方法
  5. Android启动画面实现
  6. Android(安卓)开机自启动程序的实现
  7. Android官方入门文档[12]启动一个活动
  8. 2013.03.19(3)———android ActivityGroup的一些问题
  9. Android(安卓)Wifi模块分析(二)

随机推荐

  1. Android自由选择TextView的文字
  2. eclipse运行android时Console最后提示Don
  3. canvas.drawRoundRect方法,绘制圆角矩形
  4. android proc 虚拟文件系统
  5. Android ViewPager循环左右自动滑动加载P
  6. Android 广播Action大全
  7. db文件查看工具SQLiteExpert
  8. android 获取屏幕尺寸大小
  9. Android Glide加载Gif
  10. Android欢迎界面