Android移动应用基础教程【服务】

举报
振华OPPO 发表于 2022/04/18 19:32:53 2022/04/18
3.3k+ 0 0
【摘要】 @TOC 一、服务概述 二、服务的创建==清单文件==:<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"…> <application …… > <service ...

@TOC

一、服务概述

在这里插入图片描述

二、服务的创建

在这里插入图片描述
==清单文件==:

<?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中的服务,首先讲解了服务的概述,接着讲解如何创建服务、服务的生命周期、服务的两种开启模式,最后讲解了使用服务在程序中进行通信。在程序开发中,服务的使用非常广泛,初学者需要熟练掌握并运用。

有人住高楼,有人在深沟,有人光万丈,有人一身锈,世人万千种,浮云莫去求,斯人若彩虹,遇上方知有。————《怦然心动》

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。