Quibbler

Quibbler

站长

加入于 2019-10-06

不忘初心的阿甘

598

文章

41

评论

TA 的文章(580)

监听系统语言变化
Android

监听系统语言变化

监听系统语言变化监听系统语言变化,有两种方法:一种通过onConfigurationChanged回调,另一种监听系统语言变化相关的广播。1、configChanges在AndroidManifest.xml文件中,对应的Activity节点下添加配置android:configChanges。关于Configure参考《onConfigurationChanged()及屏幕横竖屏锁定》注意只添加

1.9k
Android

Android 获取内存信息全攻略:堆内存、系统内存与进程内存

Android 获取内存信息全攻略:堆内存、系统内存与进程内存内存优化始终是 Android 性能工程的重头戏,而"优化"的前提是"量得到"。但不少同学照着网上的代码一抄,发现拿到的内存值要么只涨不跌、与 Android Studio Profiler 对不上,要么数字大得离谱——根源在于 Android 的"内存"有好几套口径:Java 堆、系统可用内存、进程 PSS、设备物理内存,各自 API

216
Kotlin

标签:label

标签:label标签的格式为任何符号后面跟@:标签@1、循环标签将标签用在循环语句中,返回到标签后的语句继续执行。标签语法参考《Kotlin循环语句》。例:2、函数返回标签kotlin的函数可以嵌套,如果内层函数有return返回,那么通常是直接从最外层的函数返回。2.1、Lambda函数返回如果想只从内部的Lambda函数返回,可以加上标签:return@标签返回到标签处而不是整个函数的返回。还

1.9k
Kotlin

Kotlin循环语句

Kotlin循环语句每门语言都要学一下循环语句,虽然每种语言都有for、while等循环,但总有些各自的特色。1、for循环for循环遍历集合或者数组,使用 in 关键字遍历任何提供迭代器。语法:例:先定义一个数组或集合array:遍历集合array:通常还需要用到索引index,调用集合的withIndex()方法参与循环遍历。例:使用下面的方式遍历for循环,同时获取元素当前索引index和当

2.1k
Kotlin

条件语句:if和when

条件语句:if和whenkotlin有两种条件语句一种是熟知的if条件语句,另一种是新颖的when条件语句。开发过程中更推荐使用when替代层层if判断,代码会更简洁。1、ifif条件参数类型为布尔类型,只有true和false两种。if...else...常见的可以简写成:可以多重嵌套if...else if...else...语句条件判断除了简单的直接用Boolean条件,还能使用关键字 in

1.7k
Kotlin基本类型
Kotlin

Kotlin基本类型

Kotlin基本类型Kotlin没有基础数据类型,但是封装了6种数值类型,分别是Double、Float、Long、Int、Short、Byte。此外还有字符类型Char。1、NumberKotlin中定义的6中数值类型都继承自Number父类。父类定义如下,定义了7中方法,也就是Kotlin中所有的数值类型都可以调用上面的方法转换。2、常量在《Kotlin基本语法》中介绍了变量,现在了解一下什么

1.9k
字符串模板
Kotlin

字符串模板

字符串模板类似于Java中的String字符串fromat格式化,kotlin也有字符串格式化,但是kotlin还有一套字符串模板替换。用关键字$表示一个变量名或者变量值。1、变量值引用$varName定义一个变量key再定义另一个字符串,加入$关键字str的值就是:keyword is hello2、变量方法调用${varName.fun()}接着上面的例子,调用变量的方法,并替换成字符串内容。

1.7k
 Kotlin基本语法
Kotlin

Kotlin基本语法

Kotlin基本语法了解Kotlin语言的基本语法。1、包kotlin文件以.kt结尾,编译文件还是如此只不过在文件名后面加上Kt后缀。这一点和Java不同,Java源文件.java,编译后为.class文件。1.1、包定义每个kotlin文件的第一行就用关键字package定义该文件所在的包。例:1.2、导包用到其它kotlin文件需要使用关键字import导入,这一点和Java一样。kotli

2.1k
Hello Kotlin
Kotlin

Hello Kotlin

Hello KotlinKotlin在Android开发中的热度逐渐提高,结合Flutter实现跨平台开发。不仅在Android开发中,现在Kotlin语言集大成者,由JetBrains设计开发并开源,综合了多种语言的特性。Kotlin 和 Java:Android 开发者更喜欢后者?1、开发工具使用Kotlin开发,当然推荐使用IntelliJ IDEA开发工具,毕竟是JetBrains 自己开

1.8k
Git

git gc:清理和优化本地代码仓库存储

git gc:清理和优化本地代码仓库存储git仓库使用旧了之后就会有一些悬空的提交记录,就像Java中没有被引用的对象一样。如果有硬盘空间洁癖的话可以回收,但是不回收也有意想不到的好处,在必要的时候可以找回以前丢失的修改(git fsck:找回被误删记录)。1、gc清理不必要的文件并优化本地存储库一些git命令可能会自动运行git gc; --auto详细信息请参阅下面的标志。如果您知道自己在做什

1.9k