使用service的方式:
1. startService():调用者和服务之间么有联系,即使调用者退出了,服务依然进行。
2.bindService():调用者和服务绑定在一起,调用者一旦退出,服务也终止。
通过start调用service:
1.编写类继承service或其子类
2.复写onCreat(),onStart(),onDestroy(),onStartCommand(),onBind()方法。
3.在AndroidManifest.xml中声明service
service和activity同一级别:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".ServiceStudyActivity"
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=".ExampleService" >
</service>
</application>
4.启动服务
5.关闭服务