- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 android动画篇之按钮的平滑切换
需求:当点击相机与相册时,让背景资源文件@drawable/bg_ffffff_100dp在相机与相册中平滑过渡,实现@drawable/bg_ffffff_100dp的线性变化。通过上述代码,可以实现背景在两个按钮之间的平滑过渡。
2025-09-23 11:10:51
340
原创 Web开发 第二章:ES6快速梳理(简洁版)(一)
这篇关于ES6的文章,是根据自身工作实际情况梳理的高频核心知识点,并按照使用频率有高到低的顺序进行梳理的。其中1~7条属于实际开发过程中的核心基础知识点,8 ~ 11属于高级部分。同样,这篇文章适合的群体是像我这样有一定的基础,但没有形成系统的人群。例如我知道数组的foreach循环,因为看大家都是这样使用的,所以我也就这样用了。但是foreach属于ES5还是ES6、有什么优点,写这篇文章前我是真的一点不知道。ES6将分为三部分来讲解,此篇博客为ES6的第一篇章。
2025-04-11 19:50:08
924
1
原创 Web开发 第一章:Vue Router 细节梳理
Router:Router是Vue.js官方提供的路由管理器,它是一个全局对象,负责管理应用程序的路由规则和状态。它定义了路径与组件的对应关系,并提供了导航方法(如push、replace等)来实现编程式导航。Route:Route是一个局部对象,表示当前路由的状态。它包含了当前路由的路径、参数、查询参数等信息。Route对象是动态生成的,随着URL的变化而变化。Router是全局的路由管理器,负责路由的配置和导航;Route是局部的路由信息对象,提供当前路由的详细信息。
2025-04-01 14:47:04
1198
原创 浅谈下2025互联网行业的现状
希望各位码农同胞们在这一年都能有一份心仪的工作吧。2、硬件编程:其实这点门槛不比“计算机科班”出身的门槛低到哪里去,这门槛最低也是理工类毕业的码农们,对于商贸、旅游、金融等专业出身的同志们,这第二条就不适合你们了,因为起码需要你们看懂设备、电路的图纸,具备基本的电工知识理论才行。2、硬件编程:其实这点门槛不比“计算机科班”出身的门槛低到哪里去,这门槛最低也是理工类毕业的码农们,对于商贸、旅游、金融等专业出身的同志们,这第二条就不适合你们了,因为起码需要你们看懂设备、电路的图纸,具备基本的电工知识基础。
2025-02-20 02:01:29
992
1
转载 sqlserver2008 sql使用rownumber分页,在SQL Server 2008中,可以使用ROW_NUMBER函数实现分页功能。以下是一个示例查询,演示如何使用ROW_NUMBER函数
ROW_NUMBER()函数将返回一个递增的整数,表示每一行的行号。在子查询中,将结果作为子查询,并使用WHERE子句过滤行号,以返回指定行范围内的结果。在上述查询中,your_table是要查询的表名,column1是用于排序的列名。@startRowIndex和@endRowIndex是传入的参数,用于指定要返回的行范围。在SQL Server 2008中,可以使用ROW_NUMBER函数实现分页功能。请注意,column1是用于排序的列,可以根据实际需求修改为其他列。
2024-05-07 15:59:51
381
转载 kotlin for android 学习笔记 14 let关键字
let可以配合可空性 “?”来使用,如果data=null 则不执行let内部代码,如果有返回值则直接返回null在let中,用it表示引用对象,并可调用其方法,it不可省略。let扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;返回值是语句块的最后一行的返回类型,若最后一行语句无返回值,则整个let语句块也无返回值。
2024-01-05 13:42:02
294
转载 Android项目经验 1、存入SD卡数据的加密与解密
文章转自 :https://www.jianshu.com/p/07aaa6db11ff。前言:该功能实际是对文件存储的数据进行加密的环节,保证APP写入文件数据的安全性。方式:MD5加密并转换为十六进制。使用:对数据进行MD5加密。
2023-11-14 11:55:29
449
转载 C#学习笔记1 $和@的用法
之前连接字符串的时候都是用+来,有了$符号以后,可以直接在双引号中间直接放一个花括号,然后在花括号中放入变量了。2.让字符串跨行,没有加@,换行的时候需要好多引号和加号了,有了@可以直接换行了。在写sql语句的时候,再也不用担心字符连接的问题了。
2023-08-31 08:50:09
767
转载 kotlin for android 学习笔记 12 可变长参数函数 vararg
在函数声明中,可变参数必须是方法的最后一个参数。如果需要使用其他类型的参数,请在可变参数之前声明它们。注意,在调用函数时,如果需要传递多个参数给可变参数,则需要将它们使用逗号分隔。例如,我们可以定义一个计算整数总和的函数,这个函数可以接收任意数量的整数。Kotlin 中的方法可变参数使用关键字。,可以使用一个可变数量的参数调用该方法。
2023-06-14 15:26:34
758
转载 kotlin for android 学习笔记 11 顶层函数
在 java 项目中,有很多的工具类,很多都是静态方法调用,而这个工具类,也是只当作一种容器,用来存放这些静态方法和静态属性。
2023-06-14 14:27:05
181
原创 Kotlin for android 学习笔记 10 复杂Bean类实现
复杂bean类的实现需要在类class后实现Serializable才能正常使用,否则会程序会崩溃。
2023-06-08 16:21:54
187
转载 Kotlin for android 学习笔记 9 循环语句
Kotlin在for循环方面做了很大幅度的修改,Java中最常用的for-i循环在kotlin中直接被舍弃了,而java中的另一种for-each循环则被kotlin进行了大幅度的加强,变成了for-in循环。Java中主要有两种循环语句:while和for循环。而Kotlin也提供了while和for循环,其中while循环不管是在语法还是使用技巧上都和Java中的while循环没有任何区别。
2023-06-05 13:17:09
127
1
原创 Kotlin for android 学习笔记 8 类属性延迟初始化
kotlin属性可空初始化 、lateinit延迟初始化 、by lazy延迟初始化 。Kotlin延迟初始化主要有以下几种方式:“lateinit”关键字的使用示例:kotlin关键字“lateinit”使用注意事项:1、lateinit会让编译器忽略变量的初始化 ,同时不支持Int、Boolean、Char等基本数据类型;2、开发者必须在能够完全掌握变量的生命周期变化的场景下使用关键字“lateinit”,否则容易使用到一个值为空的变量;3、尽可能不要再复杂的场景或者逻辑中使用“lateinit”关
2023-06-02 16:10:18
293
转载 Kotlin for android 学习笔记 7 ? 和 !! 的使用
(1)反例: 一个变量重新赋值后提示“Null can not be a value of a non–null type String”反例:name未赋值,如下写法会有空指针;,并举简单的例子加以说明。首先明确在Kotlin中的变量定义。(2)类中的成员变量。这样就不会有空指针;
2023-06-02 10:26:55
128
原创 Kotlin for android 学习笔记 6 伴生对象companion
虽然伴生对象使用起来如同Java的静态成员。在运行时,它仍然时一个真实的对象。Kotlin伴生对象的行为看起来就是Java的static的方法和属性。但它们本质区别还是很大的。伴生对象的名称是可以省略的。,这个对象就是伴生对象。
2023-06-02 08:45:07
623
转载 Kotlin for android 学习笔记 5 继承
与方法重写相同,只有open修饰的变量才能被重写,open同样可以继承,也可以用final中断。Kotlin中的类默认是final类型的,想要被继承,得用“open”关键字修饰。继承过程中,只有open修饰的方法才能被重写,重写时要用override修饰。open特性也能被继承,想要断了open特性,只需用final修饰即可。子类的所有构造构造方法必须直接或间接调用一个父类的构造方法。子类的所有构造构造方法必须直接或间接调用一个父类的构造方法。重写过程中,变量可由val类型变为var类型,反之则不行。
2023-06-01 16:39:30
176
1
转载 Kotlin for android 学习笔记 4 类与构造函数
想一想Java中不同参数的多个构造函数之间相互调用初始化的情形,这是非常好理解的,可以继续看4.的解释。当是默认的可见性修饰符且不存在任何注解 ,主构造函数constructor关键字可以省略。当主构造函数不是默认可见性修饰符或者存在注解,不能省略constructor关键字。很明显,次级构造函数在运行自己的方法体之前先完成了主构造函数的初始化过程。可以看到 初始化代码块和属性是按照我们代码顺序进行初始化的。2.2 、构造函数的初始化代码块。
2023-06-01 16:18:48
357
1
转载 Kotlin for android 学习笔记 3 Activity跳转
二、从MainActivity跳转到AnotherActivity,并传递 数据。一、从MainActivity中跳转到AnotherActivity。三、在AnotherActivity中接受数据。
2023-05-31 10:32:33
561
转载 Kotlin for android 学习笔记 2 OnClickListener
文章转自 https://blog.csdn.net/qq_33363972/article/details/100164579。对于Android开发来说,代码量精简了很多,extends被 : 代替,implement被 , 代替。case R.id.xx 被具体控件采用 xx -> 具体事件 代替。重写的onClick中,以往java中的switch被when代替。其他的一些变化和基本语法,在android项目中边学边看便用。
2023-05-31 10:12:16
256
转载 Kotlin for android 学习笔记 1:关键字lateinit 延迟初始化
文章转自:https://blog.csdn.net/qq_25749749/article/details/109001465。3.lateinit可以在任何位置初始化并且可以初始化多次。而lazy在第一次被调用时就被初始化,想要被改变只能重新定义。lateinit 是一个坑,对于新手来说还是一个不小的坑。lateinit var age: Int //会报错1。在 Kotlin 代码中慎用 lateinit 属性。因此,仅对象类型的属性支持 lateinit。
2023-05-31 09:01:53
448
android端OkHttpWebSocketAndroid端完整项目
2024-10-11
Android文件管理器完整demo
2018-12-26
Android原生VideoView视频开发demo
2017-06-01
android开发之自定义Toast
2017-08-30
android图片上传服务器demo
2017-08-26
使用gridView完成添加图片功能
2017-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅