Android中的服务有几种,具体实现步骤,这几种之间的区别

Android中的服务有几种,具体实现步骤,这几种之间的区别

            Android中服务是在后台运行的,可以理解成一个在后台运行并且界面的Activity,一般在服务中播放音乐或者下载数据。

             服务分为2种,一种是普通服务,一种是绑定服务。 

 

普通服务

                特点:

                      1、当第一次开启服务时,会执行onCreate(),onStartCommand() 函数,下次开启时只会执行onStartCommand() 函数。

                实现步骤:

                   1、创建一个类继承Service

                   2、重写onCreate(),onStartCommand(),onDestory()函数

                   3、在AndroidManifest.xml 文件中对创建的服务进行配置

                   4、然后通过startService()开启服务

 

创建的服务代码:

public class MusicService extends Service {
    
    
    @Nullable
    @Override
    public IBinder onBind(Intent intent) {
        return null;
    }

    /*
    服务创建的时候执行,只会执行一次,该函数中一般做初始化的操作
     */
    @Override
    public void onCreate() {
        super.onCreate();
    }

    /*
    

你可能感兴趣的:(Android)