public class LocalBinder extends Binder{
StartThief getService(){
return StartService.this;
}
}
public IBinder onBind(Intent intent){
return mBinder;
}
private void registerIntentReceiver(){
//此处添加启动服务要执行的操作代码
}
public void onStart(Intent intent,int startId){
super.onStart(intent, startId);
}
@Override
public void onCreate() {
registerIntentReceiver();
}
}
用到的Main.xml,里面只有一个Button ,id是btnstarted
复制代码<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
android:id="@+id/AbsoluteLayout01"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://www.easck.com/apk/res/android">
<Button android:layout_height="wrap_content"
android:id="@+id/btnstarted"
android:text="@string/started"
android:layout_y="118dip"
android:layout_width="wrap_content"
android:layout_x="56dip">
</Button>
</AbsoluteLayout>
在AndroidManifest.xml配置文件中注册我们的BroadcastReceiver和服务Service
复制代码<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://www.easck.com/apk/res/android"
package="com.thief" android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon"
android:label="@string/app_name">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category
android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
//注册服务
<service android:name=".StartService"></service>










