Android_基础知识
文章平均质量分 73
四大组件——Activity
四大组件——Service
四大组件——broadcast
UI
jim_dayday_up
不积跬步,无以至千里
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于Android studio调试功能使用
优先级调试内容原因说明🥇设置断点所有调试的基础,精准定位问题起点🥈调试操作控制决定你能否高效进入/跳出代码逻辑🥉变量观察是否能发现真正的 bug 依赖它🟡调用堆栈分析理解执行顺序和逻辑非常关键🟠线程调试多线程环境下问题排查必备🟢热更新与即时运行提高调试效率但非必须🔵远程/真机调试环境特有问题才需要参考文献:Android Studio 调试机制及性能优化工具使用_androidstudio断点有哪几种类型-优快云博客。原创 2025-08-07 23:33:10 · 1109 阅读 · 0 评论 -
开发规范(一)移动端
选择Includes标签页 → 编辑添加自定义模板(示例)/*** 描述:$NAME*/原创 2025-08-04 22:11:03 · 306 阅读 · 0 评论 -
android UI 布局
这个示例展示了 ConstraintLayout 的三种核心约束技巧:位置约束、尺寸百分比和链式连接,适合作为中等复杂度的布局参考。下方并排显示两个按钮("确定"和"取消")宽度占父布局 40%(使用百分比宽度)响应式布局:按钮宽度按比例自适应屏幕。点击按钮显示对应的 Toast 提示。按钮点击显示 Toast 提示。顶部显示居中标题"操作面板"在不同屏幕尺寸上保持比例布局。位于标题下方 32dp。水平居中于父布局顶部。文字大小为 24sp。宽度占父布局 40%原创 2025-06-19 11:05:30 · 357 阅读 · 0 评论 -
callback的原理和机制
Callback(回调)就是把“我处理完再通知你”的机制。你把一个“接口对象”传给别人,别人处理完后“反过来调用你提供的方法”,这就叫回调。原创 2025-06-14 14:28:43 · 1088 阅读 · 0 评论 -
android debug包和release包的区别
在 Android 开发中,Debug 包和 Release 包是两种不同的构建类型,主要区别在于优化、调试信息和安全性等方面。原创 2025-06-06 11:25:39 · 1880 阅读 · 0 评论 -
menu的分割线添加
1:drawable下面创建line_divider.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <size android:height="1dp" android:width="20dp"原创 2024-03-17 20:59:24 · 249 阅读 · 0 评论 -
设计模式基于Android(二)
一:Android中的使用 (结构型)二:Android中的使用 (行为型)原创 2025-01-06 14:01:57 · 295 阅读 · 0 评论 -
Android中的数据结构与算法(一)
在Android开发中,常用的数据结构和算法与Java开发中使用的基本相同,因为Android开发主要使用Java或Kotlin语言。以下是一些常见的数据结构和算法,及其在Android开发中的应用。原创 2024-06-10 16:01:09 · 709 阅读 · 0 评论 -
设计模式基于Android(一)
经典的23种设计模式是由Erich Gamma、Richard Helm、Ralph Johnson和John Vlissides(合称“Gang of Four”)在他们的书《设计模式:可复用面向对象软件的基础》中定义的。在 Android 开发中,虽然23种经典设计模式都有可能用到,但一些模式在实际开发中更为常见和实用。尽管有些模式在不同环境中有特定的实现方式,但核心思想依然适用。这些设计模式在Android开发中常见且实用,它们可以帮助我们开发者创建更结构化、可维护和扩展性强的应用程序。原创 2024-06-10 15:47:04 · 1602 阅读 · 0 评论 -
EventBus + ButterKnife demo
EventBus是由greenrobot 组织贡献的一个Android事件发布/订阅轻量级框架。EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。Android EventBus 是一个在 Android 应用程序中用于简化组件间通信的库。它提供了一种基于事件驱动的编程模型,让你可以轻松地在不同的组件(如活动、片段、服务等)之间传递消息,而不需要复杂的接口或回调。原创 2024-06-01 19:19:45 · 984 阅读 · 0 评论 -
Java 中的泛型详解
泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表,普通方法的形参列表中,每个形参的数据类型是确定的,而变量是一个参数。在调用普通方法时需要传入对应形参数据类型的变量(实参),若传入的实参与形参定义的数据类型不匹配,则会报错。那参数化类型是什么?以方法的定义为例,在方法定义时,将方法签名中的形参的数据类型也设置为参数(也可称之为类型参数),在调用该方法时再从外部传入一个具体的数据类型和变量。原创 2024-05-29 23:10:16 · 1703 阅读 · 0 评论 -
RecyclerView + Adapter + json + Glide + Context
以下代码的功能主要有:解析json文件中的json数组并将解析的Fruit对象添加到ArrayList中,再通过RecyclerView和adapter显示出来,其中item除了文字还有图片,基于Glide库。原创 2024-05-22 23:12:41 · 997 阅读 · 0 评论 -
Android框架与学习路线图
Android 是基于 Linux 的开源软件操作系统,下图显示了 Android 平台的主要组件:思维导图转自。原创 2024-05-11 14:20:32 · 1199 阅读 · 0 评论
分享