首先声明一个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 studio启动时加载项目gradle build出现错误的解决方
  3. Android的service学习(1)
  4. android 录音
  5. Android实现开机自启动Service
  6. Android(安卓)——单例封装SharedPreferences
  7. Android欢迎界面的创建方法
  8. Android启动画面实现
  9. Android(安卓)开机自启动程序的实现

随机推荐

  1. android的几种默认路径
  2. Android的NDK开发(1)————Android(安
  3. Android(安卓)socket 工具类
  4. android 读取ini文件
  5. qemu install Android(安卓)on Ubuntu
  6. Android:瀑布流效果 的简单实现
  7. android 自定义 dialog
  8. android加载大图片内存问题
  9. android 子线程handler 实现
  10. Android(安卓)农历日历算法