????? 最近同學搞起了Android開發,自己也撿起來這個玩意來看看。這里先研究一下service
????? Service是安卓系統提供的四種組件之一,功能與activity類似,只不過沒有activity 的使用頻率高。顧名思義Service就是運行在后臺的一種服務程序一般很少與用戶交互,沒有可視化界面。
????? 定義一個service非常簡單,只要繼承就可以了,實現其中的那些方法就可以了。service必須在AndroidManifest.xml配置文件中定義
<service?? android:name=”myservice”>
<intent-filter>
<action android:name=”com.houyewei.action.MY_SERVICE”/>
</intent-filter>
</service>
intent-filter制定如何訪問該service
onBind(Intent intent):是必須實現的一個方法返回接口
onCreate():當service第一次被創建有系統調用
onStart(Intent intent ,int startid):當通過startservice()方法啟動service是該方法被調用
?
onDestory():當service不再使用,系統調用該方法
?
創建一個service代碼
?
public classs Myservice extends Service
{
?? public IBinder onBind(Intent intent)
{
??? return null;
}
? public void onCreate()
??? {
????? super.onCreate();
??? }
? public void onStart(Intent intent ,int startId)
?? {
???? super.onStart(intent,startId);
?? }
?? public void onDestory()
?? {
????? super.onDestory();
???
?? }
}