在Activity中
?
package cn.edu.servicetest;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class ServiceTestActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn=(Button)this.findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener(){ @Override public void onClick(View arg0) { // TODO Auto-generated method stub Intent intent=new Intent(); intent.setClass(ServiceTestActivity.this, MyService.class); ServiceTestActivity.this.startService(intent); } }); }}
?二、继承Service
?
package cn.edu.servicetest;import android.app.Service;import android.content.Intent;import android.os.IBinder;public class MyService extends Service{ @Override public int onStartCommand(Intent intent, int flags, int startId) { // TODO Auto-generated method stub System.out.println("service Begin"); return super.onStartCommand(intent, flags, startId); } @Override public IBinder onBind(Intent arg0) { // TODO Auto-generated method stub return null; }}
?
在AndroidManifest.xml中增加如下配置信息
?
<service android:name="cn.edu.servicetest.MyService"> </service>?