![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android学习笔记
文章平均质量分 80
Chen_Yumin
这个作者很懒,什么都没留下…
展开
-
2021-08-19 Android官方文档学习笔记 11
Android官方文档学习笔记Broadcasts(广播)Android 应用程序可以从 Android 系统和其他 Android 应用程序发送或接收广播消息,类似于 发布订阅 设计模式。当感兴趣的事件发生时发送这些广播。例如,Android 系统会在各种系统事件发生时发送广播,例如系统启动或设备开始充电时。应用程序还可以发送自定义广播,例如,通知其他应用程序他们可能感兴趣的内容(例如,已下载一些新数据)。应用程序可以注册以接收特定的广播。发送广播时,系统会自动将广播路由到已订阅接收该特定类型广播的转载 2021-08-19 11:17:27 · 200 阅读 · 0 评论 -
2021-08-12 Android官方文档学习笔记 10
Android官方文档学习笔记Fragment管理器注意:我们强烈建议使用导航库管理应用的导航。该框架遵循使用 Fragment、返回和 Fragment 管理器的最佳实践。FragmentManager 类负责对应用程序的 Fragment 执行一些操作,如添加、移除或替换它们,以及将它们添加到结果返回。如果您使用的是Jetpack的导航库,可能则永远不会直接与FragmentManager交互,因为该库会代表您使用FragmentManager。也就是说,任何使用片段的应用都在某种程度上使用转载 2021-08-12 10:21:47 · 261 阅读 · 0 评论 -
2021-08-11 Android官方文档学习笔记 09
Android官方文档学习笔记创建Fragment甲Fragment表示用户界面的活动内的模块化部分。Fragment有自己的生命周期,接收自己的输入事件,您可以在包含活动的运行时添加或删除Fragment。本文档介绍了如何创建Fragment并将其包含在活动中。设置您的环境片段需要依赖于 AndroidX 片段库。您需要将Google Maven 存储库添加 到您的项目build.gradle文件中以包含此依赖项。buildscript { ... repositories转载 2021-08-11 17:43:10 · 262 阅读 · 0 评论 -
2021-08-11 Android官方文档学习笔记 08
Android官方文档学习笔记FragmentFragment 表示应用界面中可重复使用的一部分。Fragment 定义和管理自己的布局,具有自己的生命周期,并且可以处理自己的输入事件。Fragment 不能独立存在,而是必须由 Activity 或另一个 Fragment 托管。Fragment 的视图层次结构会成为宿主的视图层次结构的一部分,或附加到宿主的视图层次结构。注意:某些 Android Jetpack 库(如 Navigation、BottomNavigationView 和 View转载 2021-08-11 16:28:20 · 93 阅读 · 0 评论 -
2021-08-11 Android官方文档学习笔记 07
Android官方文档学习笔记Parcelable 和 BundleParcelable 和 Bundle 对象可跨进程边界使用,例如与 IPC/Binder 事务之间,带有 intent 的 Activity 之间等,还可以用来存储跨配置更改的瞬时状态。本页介绍了使用 Parcelable 和 Bundle 对象的建议和最佳做法。注意:Parcel 不是通用序列化机制,您绝不能将任何 Parcel 数据存储在磁盘上或通过网络发送。在 Activity 之间发送数据当应用创建 Intent 对转载 2021-08-11 14:32:11 · 119 阅读 · 0 评论 -
2021-08-11 Android官方文档学习笔记 06
Android官方文档学习笔记进程和应用生命周期在大多数情况下,每个 Android 应用都在各自的 Linux 进程中运行。当需要运行应用的一些代码时,系统会为应用创建此进程,并使其保持运行,直到不再需要它且系统需要回收其内存以供其他应用使用。应用进程的生命周期并不由应用本身直接控制,而是由系统综合多种因素来确定的,比如系统所知道的正在运行的应用部分、这些内容对用户的重要程度,以及系统中可用的总内存量。这是 Android 非常独特的一个基本功能。应用开发者必须了解不同的应用组件(特别是 Acti转载 2021-08-11 14:16:30 · 214 阅读 · 0 评论 -
2021-08-10 Android官方文档学习笔记 05
Android官方文档学习笔记了解任务和返回堆栈任务是用户在执行某项工作时与之互动的一系列 Activity 的集合。这些 Activity 按照每个 Activity 打开的顺序排列在一个返回堆栈中。例如,电子邮件应用可能有一个 Activity 来显示新邮件列表。当用户选择一封邮件时,系统会打开一个新的 Activity 来显示该邮件。这个新的 Activity 会添加到返回堆栈中。如果用户按返回按钮,这个新的 Activity 即会完成并从堆栈中退出。通过以下视频可以大致了解返回堆栈的工作原理。转载 2021-08-10 16:42:41 · 103 阅读 · 0 评论 -
2021-08-09 Android官方文档学习笔记 04
Android官方文档学习笔记处理 Activity 状态更改用户触发和系统触发的不同事件会导致 Activity 从一个状态转换到另一个状态。本文档介绍了发生此类转换的一些常见情况,以及如何处理这些转换。配置发生了更改有很多事件会触发配置更改。最显著的例子或许是横屏和竖屏之间的屏幕方向变化。其他情况,如语言或输入设备的改变等,也可能导致配置更改。当配置发生更改时,Activity 会被销毁并重新创建。原始 Activity 实例将触发 onPause()、onStop() 和 onDestroy转载 2021-08-09 16:24:41 · 79 阅读 · 0 评论 -
2022-04-22 Android官方文档学习笔记 03
Android官方文档学习笔记了解 Activity 生命周期当用户浏览、退出和返回到您的应用时,您应用中的 Activity 实例会在其生命周期的不同状态间转换。Activity 类会提供许多回调,这些回调会让 Activity 知晓某个状态已经更改:系统正在创建、停止或恢复某个 Activity,或者正在销毁该 Activity 所在的进程。在生命周期回调方法中,您可以声明用户离开和再次进入 Activity 时 Activity 的行为方式。例如,如果您正构建流媒体视频播放器,当用户切换至另一应转载 2021-08-09 14:23:50 · 249 阅读 · 0 评论 -
2022-04-20 Android官方文档学习笔记 02
Android官方文档学习笔记管理Activity生命周期一个 Activity 在其生命周期中会经历多种状态。您可以使用一系列回调来处理状态之间的转换。下面几节将介绍这些回调。OnCreate()您必须实现此回调,它会在系统创建您的 Activity 时触发。您的实现应该初始化 Activity 的基本组件:例如,您的应用应该在此处创建视图并将数据绑定到列表。最重要的是,您必须在此处调用 setContentView() 来定义 Activity 界面的布局。onCreate() 完成后,下一个原创 2021-08-06 16:30:32 · 101 阅读 · 0 评论 -
2022-04-16 Android官方文档学习笔记 01
**Android官方文档学习笔记Android的概念Activity 类的目的就是促进这种范式的实现。当一个应用调用另一个应用时,调用方应用会调用另一个应用中的 Activity,而不是整个应用。通过这种方式,Activity 充当了应用与用户互动的入口点。您可以将 Activity 实现为 Activity 类的子类。配置清单要使应用能够使用 Activity,您必须在清单中声明 Activity 及其特定属性。声明Activity要声明 Activity,请打开清单文件,并添加 元素作原创 2021-08-06 16:03:44 · 233 阅读 · 0 评论