嵌入式Android项目设计与开发 第八章 服务 —— 服务的概念 服务的概念 服务(Service)是Android中的四大组件之一,它能够长期在后台运行且不提供用户界面。即使用户切到另一应用程序,服务仍可以在后台运行。 服务的概念 服务的创建方式与创建Activity类似,只需要继承Service类,然后在清单文件中注册即可。 1、创建服务类 public class MyService extends Service 2、在注册文件中注册 服务的概念 与其他组件不同的是,Service不能自己主动运行,需要调用相应的方法来启动。 启动服务的方法是Context.startService()和Context.bindService()。使用不同的方法启动服务,服务的生命周期也会不同。 谢谢 请专家批评指正!
2022-05-29 09:06:08 285KB android 文档资料
嵌入式Android项目设计与开发 第八章 服务 —— 服务的实现 实验 目标:通过实践,了解服务的建立过程,启动过程和生命周期 谢谢 请专家批评指正!
2022-05-29 09:06:07 268KB android 文档资料
嵌入式Android项目设计与开发 第六章 数据存储 ——概况 数据存储 概况: 数据存储是指将那些内存中的瞬时数据保存到存储设备中,保证即使手机或电脑在不工作(断电)的情况仍然不丢失数据。 通常,可以在文件系统中存放我们的数据,但以一种什么方式存放比较方便是需要考虑的。 有序广播 概况: 本章我们要学习三种数据存储方法,包括基本文件存储、SharedPreference、SQLite 有序广播 实验: 了解如何通过AndroidStudio查看安卓系统中的文件系统。 实验 有序广播的实验 1.注册两个广播接收器 2.设置不同的优先级 3.使用有序广播查看接收器执行顺序 谢谢 请专家批评指正!
2022-05-29 09:06:07 288KB android 文档资料
嵌入式Android项目设计与开发 第五章 广播 ——广播的概念 概念 广播:广播是Android四大组件之一。系统中某种事件产生后会往外发送一个消息,该消息可以发送到系统每一个角落(这种消息也可以用户自己发出)。这种消息就被称为广播。 概念 广播接收器:就像收音机,需要经过调频接收某个频道信息一样,Android需要接收器来获取广播信息,而接收器的过滤就相当于“调频”。 概念 广播分标准广播和有序广播两种形式。 概念 标准广播源 接收器A 接收器B 接收器C …… 概念 有序广播源 接收器A 接收器B 接收器C …… 概念 广播接收器的定义 1.定义接收器类,即继承BroadcastReceiver的类 2.重写onReceive方法 3.注册(应用中注册、注册文件注册) 概念 广播发送 1.系统根据特定事件,发送广播信息 2.应用程序定制特定广播信息 实验 定义一个网络设置改变广播信息的接收器 1.网络设置改变广播是由系统触发的 2.自定义广播接收器类 3.在应用中注册广播接收器 谢谢 请专家批评指正!
2022-05-29 09:06:06 349KB android 文档资料
嵌入式Android项目设计与开发 第三章 活动 ——活动的概念和建立 活动的概念 什么是活动? 界面 活动的概念 活动(Activity)是应用程序的四大组件之一 活动负责管理Android应用程序的用户界面 一个应用程序一般会包含若干个活动,每一个活动组件负责一个用户界面的展现。 活动的建立 如何建立活动? 活动的建立 活动的布局(基本样式和结构) 活动的类(代码控制活动行为) 活动的注册 实验 实验目标: 通过三个步骤,实现一个活动界面。 谢谢 请专家批评指正!
2022-05-29 09:06:05 497KB android 文档资料
嵌入式Android项目设计与开发 第三章 活动 ——活动的跳转(1) 概念 一个应用程序一般会包含若干个活动 概念 如何建立活动? 概念:活动间的切换称为活动的跳转 了解:切换来源于哪个活动,切换的目标是哪里 概念 如何建立活动? 活动跳转一般分为两种 显式跳转 隐式跳转 概念 如何建立活动? 显式跳转:目标活动类名能明确知道,通常使用在一个应用中的跳转。 概念 如何建立活动? Intent类:包含了一种意图,如从哪来,到哪去。在跳转时需要借助该类向系统阐明我们的目标。 实验 如何建立活动? 1.在首活动界面的基础上,建立一个新活动 2.实现从主活动界面到新活动的跳转。 谢谢 请专家批评指正!
2022-05-29 09:06:04 884KB android 文档资料
嵌入式Android项目设计与开发 第三章 活动 ——活动的跳转(2) 概念 如何建立活动? 隐式跳转:通过注册信息进行活动跳转,它可以实现不同应用之间的活动跳转。 概念 跳转目标活动需要在注册时添加过滤器才能支持隐式跳转 实验 如何建立活动? 1.仿照上一节课做一个跳转页面的案例 2.为目标活动添加过滤器 3.实现隐式跳转 谢谢 请专家批评指正!
2022-05-29 09:06:03 320KB android 文档资料
嵌入式Android项目设计与开发 第三章 活动 ——活动的跳转(3) 概念 如何建立活动? Intent:它不但让系统了解我们的意图,还能在跳转动作时携带一些数据。 概念 跳转源活动A 跳转中使用的Intent 目标活动B 往Intent中放数据 从Intent中获取数据 跳转 概念 如何建立活动? 发送方往Intent中添加数据: intent.putExtra(); 概念 如何建立活动? 目标活动中,从Intent中获取数据: intent.getStringExtra(); intent.getIntExtra(); …… 实验 如何建立活动? 1.仿照上一节课做一个跳转页面的案例 2.测试通过Intent携带跳转数据 谢谢 请专家批评指正!
2022-05-29 09:06:02 350KB android 文档资料
嵌入式Android项目设计与开发 第三章 活动 ——活动的跳转(3) 概念 如何建立活动? Intent:它不但让系统了解我们的意图,还能在跳转动作时携带一些数据。 概念 跳转源活动A 跳转中使用的Intent 目标活动B 往Intent中放数据 从Intent中获取数据 跳转 概念 如何建立活动? 发送方往Intent中添加数据: intent.putExtra(); 概念 如何建立活动? 目标活动中,从Intent中获取数据: intent.getStringExtra(); intent
2022-05-29 09:06:02 333KB android 文档资料
嵌入式Android项目设计与开发 第六章 数据存储 ——基本文件存储 基本文件存储 基本文件存储就是以一种字符文件形式保存数据,数据呈现一种链式的状态,没有任何数据结构,也缺乏管理机制,但他是最基本的数据存储方式。 基本文件存储 创建一个文件(写操作): openFileOutput() 写操作文件打开方式 FileOutputStream 安卓文件输出流 读取文件内容 openFileInput() 读操作文件打开方式 FileInputStream 安卓文件输入流 实验 有序广播的实验 1.注册两个广播接收器 2.设置不同的优先级 3.使用有序广播查看接收器执行顺序 谢谢 请专家批评指正!
2022-05-29 09:06:01 281KB android 文档资料