Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android學習筆記---Service及IntentService理解

Android學習筆記---Service及IntentService理解

編輯:關於Android編程

一.Android Service服務:         Android中的服務是運行在後台的服務,他是不可見的沒有界面的東西。你可以啟動一個服務Service來播放音樂,或者記錄你地理信息位置的改變,或者啟動一個服務來運行並一直監聽某種動作。Service和其他組件一樣,都是運行在主線程中,因此不能用它來做耗時的請求或者動作。你可以在服務中開一一個線程,在線程中做耗時動作。   服務的生命周期圖:               1.如何創建和開啟一個服務:   第一步:創建一個類 ExampleService.java 繼承android.app.Service   第二步:覆蓋其中繼承的方法 如下:       public class ExampleService extends Service {       private static final String TAG = "Example";       @Override     public IBinder onBind(Intent intent)     {         return null;     }       @Override     public void onCreate()     {         Log.i(TAG, "ExampleService===>>onCreate");         super.onCreate();     }       @Override     public void onStart(Intent intent, int startId)     {         Log.i(TAG, "ExampleService===>>onStart");           super.onStart(intent, startId);     }       @Override     public int onStartCommand(Intent intent, int flags, int startId)     {         Log.i(TAG, "ExampleService===>>onStartCommand");         return super.onStartCommand(intent, flags, startId);     }       @Override     public void onDestroy()     {         Log.i(TAG, "ExampleService===>>onDestroy");         super.onDestroy();     }   }    
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved