第一行代码》第三学习笔记(三)kotlin标准函数with函数 的两个参数 第一个参数可以是任意类型对象 第二个参数是个lambda表达式,with函数会在lambda表达式中提供第一个参数对象的上下文,并使用lambda表达式中的最后一行代码作为返回值返回。作用:在连续调用同个对象的多个方法时让代码变得更加精简val list = listOf("Apple","Banana","Ora
转载 2024-08-14 02:09:24
45阅读
本文和接下来的几篇文章为阅读郭霖先生所著《第一行代码:Android(篇2)》的学习笔记,按照书中的内容顺序进行记录,书中的Demo本人全部都做过了。 每章节本人都做了详细的记录,以下是我学习记录(包含大量书中内容的整理和自己在学习中遇到的各种bug及解决方案),方便以后阅读和查阅。最后,非常感激郭霖先生提供这么好的书籍。11章 Android特色开发——基于位置的服务本章中,将要学习
文章目录1 变量和函数1.1 变量1.2 函数2 逻辑控制2.1 if条件语句2.2 when条件语句2.3 循环语句3 面向对象3.1 定义对象3.2 继承3.2.1 主构造函数3.2.2 次构造函数3.3 接口3.4 函数的可见性修饰3.5 数据类与单例类4 lambda4.1 集合的创建和遍历4.2 集合的函数式API5 Kotlin处理空指针7 字符串内嵌8 函数默认值9 标准函数和静态
1.1.3 1.四大组件 活动Activity:是Andorid应用程序的门面,凡是在应用中看得到的东西,都是放在活动中的 服务Service:无法看到它,但是它在后台会直默默地运行,即使退出了应用,服务仍然可以继续运行 广播接收器Broadcast:允许你的应用接收各处的广播消息,你的应用也可以向外发出广播消息 内容提供器ContentProvicer:为应用程序之间共享数据提供了可能1.3.
目录第三章3.1Activity的基本用法3.1.1设置主Activity3.1.2在Activity中使用Toast3.1.3在Activity中使用Menu3.2销毁个Activity3.3使用Intent3.3.1显示Intent3.3.2隐式Intent3.4向下个Activity传递数据        3
转载 9月前
46阅读
# 如何实现“第一行代码Android3PDF下载” 作为名刚入行的开发者,学习如何实现PDF资源的下载个很好的开始。本文将详细介绍如何下载第一行代码Android3”的PDF,并提供清晰的步骤和示例代码帮助你完成这项任务。 ## 流程概览 在实现PDF下载的过程中,我们大概可以分为以下几个步骤: | 阶段 | 步骤 | 描
原创 2024-10-18 10:27:26
792阅读
# Android 开发入门:理解活动与布局 随着移动互联网的快速发展,Android开发逐渐成为了许多程序员的首选。本文将通过简单的代码示例,帮助你理解Android的基本概念,并通过类图和序列图展示应用程序的结构和运行流程。 ## Android基本概念 在Android中,核心组件包括活动(Activity)和布局(Layout)。活动代表应用程序中的个单屏幕,而布局则定义了屏幕的
原创 8月前
47阅读
第一行代码 Android 3》被Android开发者誉为“Android学习第一书”。全书系统全面、循序渐进地介绍了Android软件开发的必备知
原创 2024-02-28 10:04:13
444阅读
、书籍的使用和书记资源下载地址这是个小标题(工具的下载)自身需要的“本领”下面呢我准备了关于书本的介绍:美好的开始 这是个小标题(工具的下载)下面是提供的下载地址和链接地址:《第一行代码》 提取码:pdq5;Android Studio3.0 提取码:wopf;关于android Studio(以下简称AS)安装步骤,和安装教程应该都有,在这里就不再详述了。虽然本人安装走过很多坑: 就例如
# 探索Android开发的第一步——《第一行代码 Android 3》 在移动互联网的新时代,Android开发成为了许多开发者首要学习的技能。图书《第一行代码 Android 3》是本针对初学者的极佳入门书籍,书中通过实例来引导读者熟悉Android的开发环境、基础组件以及常见的开发模式。本文将为您介绍Android开发的些基本概念,并通过代码示例带您迈出第一步。 ## And
原创 9月前
45阅读
# 如何实现《第一行代码Android 3》的项目 作为新手开发者,学习如何实现《第一行代码Android 3》的内容可以为你打下坚实的基础。以下是实现该项目的步骤与代码示例,以及些必要的注释和说明。 ## 实现流程图 ```mermaid flowchart TD A[开始新项目] --> B[设置开发环境] B --> C[创建新Android项目] C --> D
文章目录Ch.III:3.2 常用控件的使用方法:TextView:Button:EditText:ImageView:ProgressBar:AlertDialog:ProgressDialog:3.3 详解四种布局:线性&相对&帧布局:PercentFrameLayout百分比布局:ConstraintLayout约束布局:3.4 自定义控件:引入布局:创建自定义控件:3.5
转载 2024-04-30 01:45:18
37阅读
第二章 探究新语言,快速入门kotlin编程2.1 kotlin 语言简介2.2 如何运行kotlin代码2.3 编程之本:变量和函数1. 变量2. 函数3. 语法糖2.4 程序的逻辑控制1. if条件语句2. when条件语句3. 循环语句2.5面向对象编程1.类与对象2. 继承与构造函数(1)继承(2)主构造函数(3)次构造函数3. 接口4.数据类与单例类2.6 Lambda编程1. 集合的
转载 2024-02-04 01:58:42
87阅读
先从看得到的入手,探究Activity1.ActivityActivity是个可以包含应用户界面的组件,主要用于和用户进行交互。 个应用可以包含 零个或多个Activity,虽然应用可以没有Activity,但是最好还是要有,以为应用就是为了和用户交互,而交互就要用到Activity2.创建Activity创建项目的时候可以默认创建个主Activity 也可以右键包名,创建个Activit
第四章:软件也要拼脸蛋,UI开发的点点滴滴> 本章实践知识较多,理论知识较少 目录第四章:软件也要拼脸蛋,UI开发的点点滴滴常用控件的使用方法布局线性布局 LinearLayout相对布局 RelativeLayout帧布局 FrameLayout约束布局自定义控件引入布局创建自定义控件ListViewRecycleView9-Patch 图片 常用控件的使用方法这里直接贴上代码 布局代码
软件也要评脸蛋,UI开发的点点滴滴4.1 该如何编写程序界面4.2 常用控件的使用方法1. TextView2. Button3. EditText4. ImageView(i 大写!!!)5. ProgressBar6. AlertDialog4.3 详解3种基本布局1.LineaLayout2. RelativeLayout3.FrameLayout4.4 系统控件不过用?创建自定义控件1.
转载 2023-10-25 19:15:17
6阅读
这里笔者就不重复书籍上面的话了,作者的表达十分凝练和清晰,主要说下笔者自己的感悟。学习到这里的时候笔者认为广播的存在就是打破显式intent传播的局限性,显式intent只能Activity之间互相传递,肯定是不满足我们的需求的。如果想要系统和APP,或者个APP和另个APP,甚至个APP中不是简单的跳转关系都可以使用广播。例如本例中,强制下线这个功能不是某个Activity和LoginA
从来没有写书评的习惯,但书实在太差,还让我花了不少时间去阅读,所以必须写下(本人已阅读:1,2,3,4,9章)。 写之前我还去看过作者的博客,单问题的描述能力不错,但组织并写好本书的能力基本为零。主要表现在如下方面 1、示例没有任何实际意义。例如在布局示例中放多个Button并各种花式对齐,我认为你把对齐关键字列出表格,配个小图来说明结果就完了
转载 2023-09-22 07:04:42
173阅读
 1,通过内容提供者提供数据访问接口实现步骤自定义内容提供者构建外部访问的Uri,并添加到UriMatcher里面重写内部六个方法,分别是CURD四个方法以及onCreate()和getType(),利用外部访问Uri与自定义代码建立联系这样三步,就完成了我们的目标。(1)自定义内容提供者我们实现主要有两种方式:自定义类继承android.content.ContentProvider,
撸《第一行代码》的6天,打卡~今天的内容,我觉得用知识网络结构图,没有那么好记忆。所以换了个方式,将这几种存储方式对比的学习~废话不多说,直接上图。哦,不对,上表存储方式适用情况原理核心步骤/主要内容文件存储简单的文本数据和二进制数据文件IO流1.获取输入值2.创建FileOutputstream对象(设置模式)3.写入数据4.关闭数据流SharedPreferences保存少量数据,且数据格式
转载 2024-03-07 09:56:08
235阅读
  • 1
  • 2
  • 3
  • 4
  • 5