- 博客(11)
- 收藏
- 关注
原创 Kotlin系列(五)——函数运用
函数运用函数的基本用法与Java的区别java编写的onCreate代码 @Override public void onCreate(Bundle savedInstanceState) { ... }Kotlin编写的onCreate代码 override fun onCreate(savedInstanceState: Bundle?) { ... } 两者对比,可以看出来有以下不同点:java使用”@Override“ 来表
2020-06-30 23:00:48
422
原创 一步一步实现Windows下Flutter环境安装
1. 安装Gitgit 客户端下载链接地址:https://git-scm.com/downloads ,git的安装就不多说了,一直下一步下一步就行了2. 安装Flutter SDKFlutter SDK下载地址:(1)安装版下载链接地址:https://flutter.dev/docs/get-started/install/windows#(2)github下载命令:git clone https://github.com/flutter/flutter.git安装版有概率下载不了,笔者使
2020-06-30 11:26:32
530
原创 安卓面试整理(持续不定时记录中。。。)
目录总的来说,面试这个东西,基本上是面试官最快了解你能力的地方。所以说,如果想要进入自己心仪的公司。面试基本的问题还是要有一定的准备的,不然也是浪费彼此的时间。这边是给自己稍微做个总结。主要分为以下下几个部分java面试题Android面试题高级开发技术面试题跨平台Hybrid 开发java模块java面试基础java中 == 和equals和hashCode的区别答:== 是运算符,用来比较两个值、两个对象的内存地址是否相等equals:equals是Object类的方法,
2020-06-01 16:22:00
430
原创 Kotlin系列(四)——空安全
空安全字符型的有效性判断Kotlin引入的空安全绝对是其相当有特点的。在以往的开发工作中少不了要跟各种异常做斗争。要说日常开发中最常见的异常,空指针NullPointExCeption肯定是最让人头痛。一旦调用某个空对象的方法,就会产生空指针异常。并且空指针编码的时候还不会包错,开发者也通常意识不到问题。只有闪退、崩溃的时候查看日志知道。“哦,这里有一个空指针异常”因为空指针只是狭义上的空值,广义上的空指除了空指针之外,还包括其他开发者认可的情况,比如说String类型,字符串的长度为0时也
2020-05-30 16:21:00
360
原创 Kotlin系列(三)——条件分支
条件分支简单分支条件判断之 if…else判断: var name: String = "" var isCheck = false if (isCheck) { name = "1" } else { name = "2" } print("名字是 $name")当在As敲出这些代码的时候,提示我这段代码是可以优化的。然后根据优化如下: .
2020-05-29 23:13:17
722
原创 Kotlin系列(二)——容器
Kotlin号称全面兼容Java,因此,容器类在Kolin中是存在的。当然,Kotlin也对其新增了一些方法。下面开始进行介绍;容器的基本操作Kotlin也拥有三类基本的容器,分别是集合Set、队列List、映射Map。每类容器又分作只读和可变两种类型。只读就表明对于该容器只有读的能力,而增删改就必须使用可变的类型了。Kotlin规定每个变量在定义的时候必须指定是否能够修改。如定义var和val。容器也类似,默认的新容器都是只读容器,如果需要允许修改容器变量,就需要加上Mutable前缀形成新的容器,.
2020-05-28 22:17:40
357
原创 Kolin系列(一)—— 基本数据类型、数组、字符串
众所周知,Kotlin出来已经良久了。虽然说能够在Android和java开发中,缩减很大的代码量。但是很多的开发者已经习惯于使用它的老大哥们,所以说,尽管Kotlin拥有着众多优势,但是从推出开始,总是不温不火。直到2019年05月08日,谷歌在当日举行的 I/O 大会上宣布,Kotlin 编程语言是 Android 应用程序开发人员的首选语言。经过这次大会以后,Kotlin终于还是扬眉吐气了一把。作为一枚从事安卓的小程序猿,在我学习的时候同时分享出来,也是希望大家能够一同进步。再不济也能推广
2020-05-26 22:37:20
974
原创 看完你就了解了-Android事件分发机制
前言懵懵懂懂搞了几年安卓,对于事件分发这一块,总是感觉没有完全理解清楚。看了很多技术文章,自信感觉已经差不多了,然后一到面试,感觉总是说不出来。然后换了一套方式来理解,然后发现,事件分发也就是那么回事。举例理解举一个例子来说明,某天你老板看到个比较难的效果觉得很炫酷,然后就和产品经理随口给派发了一个任务,产品经理把这个任务又给派发到组长。组长是个搞技术的,虽然自己有能力解决一些问题,但是发现自己有小弟,当仁不让,任务给了程序员。然后程序员发现,整个技术部就我最小,我没有小弟,然后只能苦逼的看任务
2020-05-25 22:12:17
189
原创 Android Studio 3.6 忽略文件配置
前几天更新了3.6,然后进行代码管理,发现3.6找不到Ignore File了,然后操作如下。File ->setting->editor->File Typesps:也用过这种方式(但是没起作用,希望有大佬给解答一下)app->.idea->workSpace.xml </project> ...... ...
2020-05-07 11:13:15
2988
原创 使用Kotlin实现文字渐变TextView
实现效果:实现代码:import android.content.Contextimport android.graphics.*import android.support.annotation.ColorResimport android.text.TextPaintimport android.util.AttributeSetimport android.widg...
2020-04-26 12:11:57
1078
原创 does not have a companion object, and thus must be initialized here
初学Kolin,编译然后报错,记录一下这个问题。修改如下:
2020-04-20 11:21:45
7616
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人