
四大组件
文章平均质量分 94
Android四大组件
打架不行的二哈
点点关注,点个赞,会让作者元气满满的哦
展开
-
四大组件--Service
ServiceService既不是一个线程,Service通常运行在当成宿主进程的主线程中,所以在Service中进行一些耗时操作就需要在Service内部开启线程去操作,否则会引发ANR异常。也不是一个单独的进程。除非在清单文件中声明时指定进程名,否则Service所在进程就是application所在进程。1、生命周期Service 有两种启动服务的方式,对应的生命周期也不一致:onCreate首次创建服务时,系统将调用此方法。如果服务已在运行,则不会调用此方法,该方法只调用一次o原创 2021-04-28 14:18:14 · 214 阅读 · 0 评论 -
Android Fragment使用详解
1、基本概念Fragment,简称碎片,是Android 3.0(API 11)提出的,为了兼容低版本,support-v4库中也开发了一套Fragment API,最低兼容Android 1.6。Fragment官方的定义A Fragment represents a behavior or a portion of user interface in an Activity. You can combine multiple fragments in a single activity to b原创 2021-04-15 19:53:49 · 1097 阅读 · 0 评论 -
四大组件---ContentProvider
前言ContentProvider主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性。目前,使用ContentProvider是Android实现跨程序共享数据的标准方式。ContentProvider作用进程间进行数据交互 & 共享,即跨进程通信原理ContentProvider的底层原理 = Android中的Binder机制(以后单独出一期来学习)基本用法ContentResolv原创 2020-10-02 15:40:17 · 203 阅读 · 0 评论 -
四大组件---BroadcastReceiver
前言为了便于进行系统级别的消息通知,Android引入了一套广播消息机制。每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的。Android提供了一套完整的API,允许应用程序自由地发送和接收广播。广播接收器BroadcastReceiver分类标准广播标准广播(normal broadcasts)是一种完全异步执行的广播,在广播发出之后,所有的BroadcastReceiver几乎都会在同一时刻接收到原创 2020-09-29 17:44:37 · 250 阅读 · 0 评论 -
四大组件---Activity
前言就业前的学习补足吧,遥想半年前的后端职业梦,半年后却确定了客户端开发的offer,人生无常呀,记录下自己学习补足Android开发的过程,大家一起加油呀。不是基础贴,所以很多简单的实践方面的东西都不会列出哦。Activity定义一种可以包含用户界面的组件,主要用于和用户进行交互。通俗的来说,就是APP中我们看见的部分,直接操作的部分都是包含在Activity中的。Activity的生命周期返回栈Android是使用任务(task)来管理Activity的,一个任务就是一组存放在栈里的原创 2020-09-28 19:44:15 · 342 阅读 · 1 评论