首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
第一行代码
雨白
创建于2025-05-20
订阅专栏
第一行代码——Android 第三版的笔记
等 9 人订阅
共57篇文章
创建于2025-05-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
界面最佳实践:写一个聊天界面
从零开始,构建聊天界面。使用 9-Patch 制作可拉伸的消息气泡,使用 RecyclerView 展示聊天消息,以及添加标题栏,设置状态栏的颜色。
详解 RecyclerView:从基础到布局与点击事件
换掉你的 ListView,使用更为强大的 RecyclerView。配置适配器,实现垂直和水平滚动列表。并且构建瀑布流布局,以及正确处理列表项及其内部控件的点击事件。
ListView 使用详解:从入门、自定义到性能优化
详细介绍了 ListView 组件的使用方法。包括基本列表的创建、适配器的使用、自定义列表项,讲解了如何通过视图复用和 ViewHolder 模式提升 ListView 的运行效率和列表项的点击事件。
Android 自定义控件入门:带你打造可复用的标题栏
从标题栏例子开始,介绍了使用<include>标签复用 XML 布局,接着讲解如何自定义控件。以及如何在自定义控件中加载布局并通过 ViewBing 获取控件实例并注册事件。
详解三种常见布局:LinearLayout、RelativeLayout及FrameLayout
详细解析了 LinearLayout、RelativeLayout 和 FrameLayout 这三大经典且常见的布局的核心概念、常用属性及基本用法。
Android UI入门:XML与常用控件的使用
从XML布局开始,然后介绍TextView、Button、EditText、ImageView、ProgressBar及AlertDialog等常用控件的基本使用方法。
Kotlin 标准函数 with, run, apply 与静态方法实现
详解常用的标准函数 with、run 和 apply,然后介绍 Kotlin 实现静态方法的方式,包括object、companion object、@JvmStatic 注解及顶层函数。
Activity的三个实用技巧
三个 Activity 的实用技巧:快速定位当前界面、统一管理Activity栈,实现优雅退出程序、在目标 Activity 中创建静态方法启动 Activity,以增强代码的封装性和可读性。
精通 Activity 四大启动模式
详解Activity的standard、singleTop、singleTask及 singleInstance四大启动模式。讲解onNewIntent()方法、Intent Flags。
深入解析Activity的生命周期
详解 Activity 生命周期,并且讲解 Activity 的7个核心回调。最后面对因进程终止、配置变更导致的数据丢失的场景,给出两种传统和现代化的解决方案。
Kotlin的两大特性,提高开发效率
使用 Kotlin 的语法特性,从而告别 Java 冗长的代码。使用字符串模块来构建字符串,告别 + 号拼接;使用默认参数和具名参数,编写出更灵活的代码。
使用Intent在Activity之间穿梭
从使用显式Intent实现应用类精确的跳转,再到使用隐式Intent实现跨应用的解耦调用。并且讲述如何在不同界面中相互传递数据,其中通过registerForActivityResult返回结果。
Android四大组件之:Activity 入门
Activity入门指南:从零开始,手动创建并配置一个Activity。学习如何使用findViewById,与更现代的View Binding。并实现Toast提示和菜单功能。
Kotlin:再见,空指针异常!
空指针异常(NPE)作为崩溃率最高的异常,Kotlin通过其强大的空安全系统在编译期就杜绝了这个异常。本文从判空检查开始,再到可空类型,最后讲解各种判空辅助工具,让你彻底告别空指针异常的烦恼。
Kotlin Lambda 核心用法
入门 Lambda 编程的教程。从集合的创建与遍历开始再到 Lambda 表达式的语法结构,最后学习经典的函数式API的例子,加深对Lambda 编程的理解。
Kotlin 面向对象编程:从类到高级特性
面向对象编程(OOP)快速上手,从类、继承、构造函数到接口,再到Kotlin的数据类和单例类,让少写一半的代码,实现同样的功能。
Kotlin 入门:变量、函数和控制语句
掌握变量与函数的声明与使用,包含函数的语法糖。解析if语句、when语句、for-in循环以及区间操作。