通知

消息推送,提醒

基本步骤

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

练习

1

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

2响应

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

3声音

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

4震动

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

5LED灯

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

pendingIntent

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

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

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

Intent 与 PendingIntent 的区别

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

task

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

自定义notification

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

toast

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

广播

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

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

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

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

android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
用上一个方法实现,只需盖一个地方
android-整理通知、广播、服务的相关知识点
动态注册,销毁
android-整理通知、广播、服务的相关知识点
多个接收器接收
android-整理通知、广播、服务的相关知识点

总结

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

强制下线

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

服务

使用情况

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

特点

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

种类

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

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

创建服务的流程

本地服务和远程服务差不多
android-整理通知、广播、服务的相关知识点
启动服务
android-整理通知、广播、服务的相关知识点
运城服务需要提供一个接口

本地服务

练习-startService()

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

练习-bindSer5vice()

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

总结

android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
绑定bindService,没有绑定unbindService
关闭activity时,虽然后关闭服务,但会抛出异常
android-整理通知、广播、服务的相关知识点
多次调用unbindService会出异常

远程服务

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

使用AIDL语言
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点

练习

com.example.demo_serviceFar
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
com.zx.demo_serviceFarBind
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点
android-整理通知、广播、服务的相关知识点

相关文章: