android-整理通知、广播、服务的相关知识点

通知

消息推送,提醒

基本步骤

在这里插入图片描述

练习

1

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2响应

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
消除通知
在这里插入图片描述
在这里插入图片描述

3声音

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4震动

在这里插入图片描述
在这里插入图片描述

5LED灯

在这里插入图片描述

pendingIntent

在这里插入图片描述

flag取值(一般选择第四个)

在这里插入图片描述
在这里插入图片描述

Intent 与 PendingIntent 的区别

在这里插入图片描述

task

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

自定义notification

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

toast

在这里插入图片描述
在这里插入图片描述

广播

在这里插入图片描述

接受系统广播,动态检测网络环境

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

接收系统广播,静态注册开机启动

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
用上一个方法实现,只需盖一个地方
在这里插入图片描述
动态注册,销毁
在这里插入图片描述
多个接收器接收
在这里插入图片描述

总结

在这里插入图片描述

强制下线

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

服务

使用情况

后台服务组件;
适用于开发无界面,长时间运行的应用功能;

特点

没有用户界面;
比ACTIVITY的优先级高,不会轻易被android系统终止;

种类

1.远程服务(使用更多)
该服务是独立的进程, 服务为独立的进程, 由于是独立的进程,
因此在Activity所在进程被Kill的时候,该服务 依然在运行,不受其他进程影响,有利于为多个进程提供服务具有较 高的灵活性。 该服务是独立的进程,会占用一定资源,并且使用 AIDL进行IPC稍微麻烦一点。 一些提供系统服务的Service,这种 Service是常驻的。

2.本地服务
该服务依附在主进程上, 服务依附在主进程上 而不是独立的进程,主进程被Kill后,服务便会终止;
调用者和服务在一个进程里;

创建服务的流程

本地服务和远程服务差不多
在这里插入图片描述
启动服务
在这里插入图片描述
运城服务需要提供一个接口

本地服务

练习-startService()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习-bindSer5vice()

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
没反应
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
绑定bindService,没有绑定unbindService
关闭activity时,虽然后关闭服务,但会抛出异常
在这里插入图片描述
多次调用unbindService会出异常

远程服务

每个应用程序在各自的进程中运行
进程间通信

使用AIDL语言
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

练习

com.example.demo_serviceFar
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
com.zx.demo_serviceFarBind
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值