Android移動應用基礎教程【服務】

一、服務概述

在這裏插入圖片描述

二、服務的創建

在這裏插入圖片描述
清單文件:

<?xml version="1.0" encoding="utf-8"?>
     <manifest xmlns:android="http://schemas.android.com/apk/res/android">
            <application …… >
                  <service
                       android:name=".MyService"//服務的路徑
                       android:enabled="true"//表示系統是否能夠實例化該組件
                       android:exported="true" >//表示該服務是否能夠被其他應用程序組件調用
                  </service>
           </application>
     </manifest>

三、服務的生命週期

在這裏插入圖片描述
在這裏插入圖片描述

四、服務的啓動方式

1、調用startService()方法啓動服務

在這裏插入圖片描述
在這裏插入圖片描述

2、調用bindService()方法啓動服務

在這裏插入圖片描述
在這裏插入圖片描述

五、服務的通信

1、本地服務通信和遠程服務通信

在這裏插入圖片描述

2、實戰演練——音樂播放器

在這裏插入圖片描述
音樂播放器的具體實現過程可以參照博客Android Studio如何實現音樂播放器(簡單易上手)

六、本章小結

本章主要講解了Android中的服務,首先講解了服務的概述,接着講解如何創建服務、服務的生命週期、服務的兩種開啓模式,最後講解了使用服務在程序中進行通信。在程序開發中,服務的使用非常廣泛,初學者需要熟練掌握並運用。

有人住高樓,有人在深溝,有人光萬丈,有人一身鏽,世人萬千種,浮雲莫去求,斯人若彩虹,遇上方知有。————《怦然心動》

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章