Android_基础知识
文章平均质量分 84
四大组件——Activity
四大组件——Service
四大组件——broadcast
UI
jim_dayday_up
这个作者很懒,什么都没留下…
展开
-
Android中的数据结构与算法(一)
在Android开发中,常用的数据结构和算法与Java开发中使用的基本相同,因为Android开发主要使用Java或Kotlin语言。以下是一些常见的数据结构和算法,及其在Android开发中的应用。原创 2024-06-10 16:01:09 · 476 阅读 · 0 评论 -
Android里的设计模式
经典的23种设计模式是由Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides(合称“Gang of Four”)在他们的书《设计模式:可复用面向对象软件的基础》中定义的。在 Android 开发中,虽然23种经典设计模式都有可能用到,但一些模式在实际开发中更为常见和实用。尽管有些模式在不同环境中有特定的实现方式,但核心思想依然适用。这些设计模式在Android开发中常见且实用,它们可以帮助我们开发者创建更结构化、可维护和扩展性强的应用程序。原创 2024-06-10 15:47:04 · 1150 阅读 · 0 评论 -
EventBus + ButterKnife demo
EventBus是由greenrobot 组织贡献的一个Android事件发布/订阅轻量级框架。EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。Android EventBus 是一个在 Android 应用程序中用于简化组件间通信的库。它提供了一种基于事件驱动的编程模型,让你可以轻松地在不同的组件(如活动、片段、服务等)之间传递消息,而不需要复杂的接口或回调。原创 2024-06-01 19:19:45 · 869 阅读 · 0 评论 -
Java 中的泛型详解
泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表,普通方法的形参列表中,每个形参的数据类型是确定的,而变量是一个参数。在调用普通方法时需要传入对应形参数据类型的变量(实参),若传入的实参与形参定义的数据类型不匹配,则会报错。那参数化类型是什么?以方法的定义为例,在方法定义时,将方法签名中的形参的数据类型也设置为参数(也可称之为类型参数),在调用该方法时再从外部传入一个具体的数据类型和变量。原创 2024-05-29 23:10:16 · 1288 阅读 · 0 评论 -
RecyclerView + Adapter + json + Glide + Context
以下代码的功能主要有:解析json文件中的json数组并将解析的Fruit对象添加到ArrayList中,再通过RecyclerView和adapter显示出来,其中item除了文字还有图片,基于Glide库。原创 2024-05-22 23:12:41 · 820 阅读 · 0 评论 -
Android框架与学习路线图
Android 是基于 Linux 的开源软件操作系统,下图显示了 Android 平台的主要组件:思维导图转自。原创 2024-05-11 14:20:32 · 335 阅读 · 0 评论