03 2024 档案
摘要:今天我们学习了在Android中如何使用LiveData来实现数据的观察和响应式编程。LiveData是一个可感知生命周期的数据持有者类,旨在帮助我们构建响应式应用程序。 添加依赖: 在build.gradle文件中添加Lifecycle的依赖: dependencies { implementat
阅读全文
摘要:今天我们学习了在Android中如何使用Paging库来处理分页数据。Paging库是Android Jetpack的一部分,帮助我们高效地加载和显示分页数据。 添加依赖: 在build.gradle文件中添加Paging库的依赖: dependencies { implementation "an
阅读全文
摘要:今天我们学习了在Android中如何使用WorkManager来执行后台任务。WorkManager是一个灵活的任务调度库,适用于需要在满足特定条件时执行的持久性任务。 在build.gradle文件中添加WorkManager的依赖: dependencies { implementation "
阅读全文
摘要:今天我们学习了在Android中如何使用Glide来加载和显示图片。Glide是一个快速高效的图片加载库,提供了流畅的图片加载和缓存功能。添加依赖: 在build.gradle文件中添加Glide的依赖: dependencies { implementation 'com.github.bumpt
阅读全文
摘要:今天我们学习了在Android中如何使用Retrofit来进行网络请求。Retrofit是一个类型安全的HTTP客户端,用于简化与Web服务的交互。 添加依赖: 在build.gradle文件中添加Retrofit的依赖: dependencies { implementation 'com.squ
阅读全文
摘要:今天我们学习了在Android中如何使用ConstraintLayout来创建复杂的UI布局。ConstraintLayout是一种强大的布局工具,允许我们创建灵活且高效的布局。 添加依赖: 在build.gradle文件中添加ConstraintLayout的依赖(如果使用的是最新的Android
阅读全文
摘要:今天我们学习了在Android中如何使用Navigation组件来实现页面导航。Navigation组件是Android Jetpack库的一部分,简化了复杂的导航逻辑。 添加依赖: 在build.gradle文件中添加Navigation的依赖: dependencies { implementa
阅读全文
摘要:今天我们学习了在Android中如何使用Data Binding来简化UI的编写和维护。Data Binding库允许我们将UI组件绑定到应用程序的数据源,以减少代码冗余。 启用Data Binding: 在build.gradle文件中启用Data Binding android { ... vi
阅读全文
摘要:今天我们学习了在Android中如何使用Room数据库来管理本地数据存储。Room是一个持久性库,它提供了对SQLite数据库的抽象层,有助于简化数据库操作。 添加依赖: 在build.gradle文件中添加Room的依赖: dependencies { implementation "androi
阅读全文
摘要:今天我们学习了如何在Android中使用ViewModel和LiveData来管理UI相关的数据。ViewModel和LiveData是Android Jetpack库中的组件,帮助我们更好地管理UI的状态和生命周期。创建一个继承自ViewModel的类:在MainActivity中初始化ViewM
阅读全文
摘要:今日观看视频学习Android开发: 点9图片 复选框CheckBox 开关按钮switch 单选按钮RaidButton 编辑框edittext 焦点变更监听器 文本变更监听器 提醒,日期,时间对话框 代码行:300 时间:5h
阅读全文
摘要:今日学习:向上一个Activity发送数据, 利用资源文件配置字符串 利用元数据传递配置信息 图形Drawable 代码行:300 时间3H
阅读全文
摘要:今天我们学习了如何在Android中使用Fragment来实现界面的切换。Fragment是Android应用的基本组件之一,能够在一个Activity中实现多个界面的切换创建一个继承自Fragment的类: public class MyFragment extends Fragment { @N
阅读全文
摘要:今天我们继续深入学习了Android开发,主要关注了RecyclerView的使用和配置。RecyclerView是一个更加灵活和高效的视图,用于显示大量数据集。它比ListView更适合处理大量和复杂的数据。在build.gradle文件中添加RecyclerView的依赖:在res/layout
阅读全文
摘要:昨日学习:点击事件,长按点击事件,禁用与恢复按钮,ImageView,ImageButton。 写代码行数:200 代码时间:3h
阅读全文
摘要:Activity是Android应用的基本组件,每个Activity代表一个单独的屏幕。我们经常需要在不同的Activity之间进行跳转。 1. 创建Activity 假设我们要创建一个新的Activity,命名为SecondActivity,首先需要在AndroidManifest.xml中注册它
阅读全文
摘要:逻辑处理主要在Activity中进行。在MainActivity.java或MainActivity.kt中进行以下操作: // MainActivity.java import android.os.Bundle; import android.view.View; import android.
阅读全文
摘要:在Android开发中,界面展示和逻辑处理通常通过布局文件和活动(Activity)来实现。界面展示主要通过XML布局文件来实现。在res/layout目录下创建一个XML文件,比如activity_main.xml。以下是一个简单的示例- <!-- res/layout/activity_main
阅读全文
摘要:今日看B站视频学习了如何设置文本的字体和颜色。 敲代码:50行 时间:1小时
阅读全文
摘要:在Android开发中,界面展示和逻辑处理通常通过布局文件和活动(Activity)来实现。 1. 界面展示 界面展示主要通过XML布局文件来实现。在res/layout目录下创建一个XML文件,比如activity_main.xml。以下是一个简单的示例: xml Copy code <!-- r
阅读全文
摘要:# 初探Android开发:从历史到实践 ## 一、Android开发历程 Android是Google基于Linux内核开发的开源移动操作系统,自2008年首次发布以来,已经成为全球最流行的移动操作系统。Android的发展历程中,经历了多个版本的迭代和更新,每个版本都带来了不同的创新和改进。 -
阅读全文
摘要:# 初探Android开发:从历史到实践 ## 一、Android开发历程 Android是Google基于Linux内核开发的开源移动操作系统,自2008年首次发布以来,已经成为全球最流行的移动操作系统。Android的发展历程中,经历了多个版本的迭代和更新,每个版本都带来了不同的创新和改进。 -
阅读全文
摘要:今日跟着一个人进行了Android studio 上创建数据库和数据表的联系,这应该是老师留的作业中,进行数据库的连接。 原文链接:https://blog.csdn.net/fjh_xx/article/details/131404230 一.前言 二.SQLite数据库介绍 1.什么是SQLit
阅读全文
摘要:今日跟着一个人进行了Android studio 上创建数据库和数据表的联系,这应该是老师留的作业中,进行数据库的连接。 原文链接:https://blog.csdn.net/fjh_xx/article/details/131404230 一.前言 二.SQLite数据库介绍 1.什么是SQLit
阅读全文
摘要:# 软件工程第一课:从生动形象的讲解到挑战性的作业 今天是我这个学期开学第一次上软件工程课,这堂课给我留下了深刻的印象。我们的老师不仅讲解生动形象,而且还非常擅长引导我们思考。通过这次课,我对软件工程有了一个初步的认识,也感受到了这个领域的复杂和有趣。 ## 生动形象的讲解 课堂一开始,老师就通过一
阅读全文
摘要:今日学习总结 在哔哩哔哩上观看黑马训练营进行Java学习一小时,学习到jdk和jre,注释,关键字的相关知识。 明日计划 明日计划阅读《大道至简》半小时; 继续学习Java一小时; 尝试完成pta作业,看看能写多少分。
阅读全文
摘要:在jdk官网下载jdk 在记事本中输入以下代码 在cmd中输入以下东西 成功编译HelloWorld.java成功。
阅读全文
摘要:1 public class Main { 2 public static void main(String[] args) { 3 Foo obj1=new Foo(); 4 Foo obj2=new Foo(); 5 System.out.println(obj1==obj2); 6 } 7 s
阅读全文