
Android专栏一:基础组件
文章平均质量分 96
花启莫你是不是傻
热爱代码的诗意,沉醉于字节的韵律。我是一名专注于Android开发的技术探索者,亦是一个用代码书写未来的创作者。从初识Java到深耕Kotlin,从UI设计到底层优化,我在每一行代码间寻找极致的平衡,也在每一次迭代中追逐卓越的体验。
在这片移动开发的疆域,我不仅是技术的践行者,更是知识的分享者。通过深度解析和实战经验,我致力于将复杂的技术化繁为简,用通俗的语言和清晰的逻辑为读者点亮Android开发的旅途。无论是性能优化的微妙之处,还是架构设计的开阔视野,我都希望以文字为桥梁,连接每一位热爱技术的同行者。
代码之外,我钟情于思考与表达,坚信技术不仅是工具,更是一种艺术。愿与你一同探讨技术的
展开
-
04. ContentProvider基础介绍
它是应用程序间通信组件,他用于在不同应用间共享数据(也即:IPC跨进程通信),借助ContentProvider提供的接口,应用可以将内部的数据暴露给外部应用,或者从其它应用中读取共享的数据。Broadcast和这个也是通信的,他们两者有什么区别呢?Broadcast更像是发送一个任务,让你去处理和完成。ContentProvider更像是把自己当作数据库暴露出去。:用于简化对URI的ID添加和解析操作UriMatcher。原创 2025-02-15 22:16:16 · 631 阅读 · 0 评论 -
03. BroadcastReceiver基础介绍
在 Android 系统中,广播(Broadcast)是一种用于Android系统不同组件间的通信机制。当其为全局广播时,进行跨进程组件通信时,依赖于Activity Manager Service(AMS)来管理广播的发送和接收,底层通信机制使用Binder。当其为本地广播时,进行进程内部组件通信时,依赖于通过一个局部的广播管理器在应用进程内部直接传递广播,避免了跨进程的开销。则是对发送出来的Broadcast进行过滤、接受和响应的组件。原创 2025-02-15 22:12:41 · 851 阅读 · 0 评论 -
02. Service基础介绍
什么是 ServiceService是一个不需要和用户交互,运行在后台的 Android 组件。负责执行与用户界面无关的任务。比如后台播放音乐和后台下载。如何理解“不与用户交互”和“后台运行”不与用户交互:指服务无需显示 UI 界面,也不需要直接响应用户的点击或输入事件。后台运行:指服务在后台任务栈中运行,优先级较低,可能被系统回收。Service默认运行在应用的主线程中,因此如果你在Service。原创 2025-02-13 15:27:11 · 867 阅读 · 0 评论 -
01. Activity基础介绍
Activity是一个为用户提供应用界面的组件,用户借助其和应用完成交互。每个Activity一般对应一个屏幕。购物应用中的商城列表和购物车可能是不同的 Activity,也可能是同一 Activity 中的多个 Fragment。怎么理解上面的提供界面和与用户进行交互?显示界面Activity是一个界面容器,负责容纳view对象(如按钮、文本框、图片等)来构成用户界面,具体的界面绘制由View层完成。响应用户操作:用户的交互事件(如点击、输入、滑动等)首先由具体的View对象捕获,Activity。原创 2025-02-12 23:51:41 · 832 阅读 · 0 评论