文章 2023-06-16 来自:开发者社区

Android:四大组件之 Broadcast(广播)

目录 一、Broadcast 的定义 Broadcast 是一种广泛运用的、在应用程序之间传输信息的机制,Android 中的广播与传统意义上的电台广播类似,一个广播可以有任意个接收者,当然也可能不被任何应用程序所接收。广播机制是一个典型的发布-订阅模式,也就是观察者模式。 广播机制最大的特点是发送方不关心接收方是否接受到数据,也不关心接收方是如何处理数据的,通过这样的方式来达到接、收...

Android:四大组件之 Broadcast(广播)
文章 2023-06-16 来自:开发者社区

Android:四大组件之 Service

目录 一、Service 的定义 Service 是 Android 中实现程序后台运行的解决方案,它非常适合用于去执行那些不需要和用户交互而且还要求长期运行的任务。但不要被“后台”二字迷惑,Service 默认并不会运行在子线程中,它也不会运行在一个独立的进程中,它同样执行在 UI 线程中,因此,不要在 Service 中执行耗时的操作,除非你在 Service 中创建子线程来完成耗时...

Android:四大组件之 Service
文章 2023-06-16 来自:开发者社区

Android:四大组件之 Activity

目录 一、Activity 的定义 Activity 是一个用户界面,通过加载一个指定的布局文件来展示各种 UI 元素,同时处理这些 UI 元素的交互事件,如点击、输入文本等。不同的 Activity 之间可以进行跳转,将不同的页面串联起来,共同完成特定的操作流程。每个应用都是由一个或者多个 Activity 组成。 二、Activity 的生命周期函数: onCreate()它...

Android:四大组件之 Activity
文章 2023-06-13 来自:开发者社区

Android四大组件-BroadcastReceiver

BroadcastReceiver(广播接收器),属于 Android 四大组件之一1.定义广播,是一个全局的监听器,属于Android四大组件之一2.作用监听/接收App发出的广播消息,并做出响应3.使用流程3.1 自定义广播接收者BroadcastReceiver1、继承BroadcastReceivre基类2、必须复写抽象方法onReceive()方法ps:广播接收器接收到相应广播后,会自....

Android四大组件-BroadcastReceiver
文章 2023-05-25 来自:开发者社区

Android中的四大组件

一、Android四大组件Android四大组件除了BroadcastReceiver以外,其他三种组件都必须在AndroidManifest中注册,对于BroadcastReceiver来说,既可以在AndroidManifest中注册,也可以通过代码来注册。在调用方式上,Activity、Service和BroadcastReceiver需要借助Intent,而ContentProvider....

文章 2022-12-08 来自:开发者社区

深入剖析Android四大组件(九)——Activity之AppCompatActivity与toolbar的结合(二)

3.AppCompatActivity详解㈠设置title我们可以看到,标题栏始终显示我们的项目名,这样显然给用户看是不理想的。那么怎么设置标题栏的字符串。我们可以在setSupportActionBar(toolbar)之前加入如下代码:setTitle("liyuanjinglylyj");此setTitle("liyuanjinglyj")是AppCompatActivity的方法,并不是....

深入剖析Android四大组件(九)——Activity之AppCompatActivity与toolbar的结合(二)
文章 2022-12-08 来自:开发者社区

深入剖析Android四大组件(九)——Activity之AppCompatActivity与toolbar的结合(一)

对于技术类的博客,我们永远追寻最新API脚步,在API22之前我们使用标题栏基本都是在ActionBarActivity的Activity中处理的,而API22之后,谷歌遗弃了ActionBarActivity,推荐我们也可以说是强制我们使用AppCompatActivity。然而ActionBarActivity与AppCompatActivity的使用大同小异,下面我们将介绍最新的Activ....

深入剖析Android四大组件(九)——Activity之AppCompatActivity与toolbar的结合(一)
文章 2022-12-08 来自:开发者社区

深入剖析Android四大组件(八)——结束Activity的4个阶段(二)

2.结束Activity的4个阶段同启动Activity一样,结束Activity也有4个阶段,下面我们将对其进行详细讲解。①第一阶段——参数初始化以及参数传递与启动Activity相同,结束Activity同样需要ActivityManagerProxy将命令转发出去的。当按下Back键时,将会执行下面的这行代码:ActivityManagerNative.getDefault().finis....

深入剖析Android四大组件(八)——结束Activity的4个阶段(二)
文章 2022-12-08 来自:开发者社区

深入剖析Android四大组件(八)——结束Activity的4个阶段(一)

上一篇博文介绍了启动Activity请求的流程以及对相关数据结构的处理,那么当我们试图结束Activity的时候,ActivityManagerService的行为将会是怎样的呢?这一节将介绍结束Activity的3种主要方法和4个阶段。1.结束Activity的3种主要方法结束Activity时,我们通常采用如下3种主要方法。①以编程的方式结束Activity该方法即在代码中显式调用Activ....

文章 2022-12-07 来自:开发者社区

深入剖析Android四大组件(二)——Service服务之启动与绑定(二)

4.创建一个被绑定的服务被绑定的服务是允许应用程序组件通过调用bindService()绑定的服务,目的在于创建一个长期的连接。当我们想要这个服务与其他应用程序中的Activity交互时,创建一个被绑定的服务将是一个不错的选择。想要创建一个被绑定的服务,则必须实现onBind()方法去返回与服务通信的接口对象(IBinder)。其他应用程序组件可以调用bindService()去检索服务提供的接....

深入剖析Android四大组件(二)——Service服务之启动与绑定(二)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注