该项目为仿 b 站项目的 kotlin 版,大部分界面采用 kotlin 编程,由于本人水平有限,有些 kotlin 写法不规范,后期有时间会逐步完善,和原项目一样采用 rxjava2+okhttp+retrofit+mvp+dagger2 为主要框架。
截图:
函数和变量 函数 /** * 求最大值 * if是表达式而不是语句,表达式有值,语句没有。 * java中所有的控制结构都是语句 * kotlin中除了循环以外大多数控制结构都是表达式 */ private fun max(a: Int, b: Int): Int { return if (a > b) a else b
一、绑定xml控件 Android中默认可使用以下语句绑定xml var tv = findViewById<TextView>(R.id.tv) 二、集成绑定xml插件 apply plugin:'kotlin-android-extensions' //Activity中直接使用 tv.text = "学习Kotlin插件" 三、关于Anko 代替xml的Anko不够成熟,虽然更加简洁
简介 Kotlin 是 JetBrains 开发的,这是一家开发了一整套 IDEs 的公司,诸如 IntelliJ 和 ReSharper, 还有正在闪耀光芒的 Kotlin。这是一个务实而且简洁的编程语言,真正让人感觉身心愉悦的编程语言,而且效率非常高。 why I chose Kotlin java互操性 Kotlin 是 100% 与 Java 具备互操作性的。你可以使用 Kotlin 继续
kotlin 大约2年前,我写了一篇文章 ,介绍如何在Scala中创建模具滚动API。 随着我对Kotlin的兴趣越来越大,让我们在Kotlin中做到这一点。 Rollable接口位于层次结构的根部: interfaceRollable<T>{ funroll():T } 基类是Die : openclassDie(valsides:Int):Rollable<Int>{ ini
bilisoleil 仿 b 站的项目,采用 rxjava2+okhttp+retrofit+mvp+dagger2 搭建的。 Remark b站接口有些加密过,抓不到,有些我直接抓了一个,请求参数啥的,不懂啥意思,直接用了,有些接口直接用原项目bilibili-android-client ,有些界面需要登录才会有数据,避免麻烦直接复制json到本地,该仿b站的项目采用rxjava2+okhtt
安卓岗 2024.04.12 17:00 40+分钟 自我介绍 实习 java集合讲一下。 hashmap的底层实现,线程不安全也讲了 concurrentHashmap讲一下, hashtable讲一下,底层只用synchronized吗??。不确定 讲一下线程安全 讲了实现的方式。 jvm了解吗?讲一下 class文件会存在哪里?,class对象呢? 垃圾回收算法讲一下 final关键字修饰什
5/15-5/22一周速通了b站搜推广,春招也拿了几家初创/大厂llm的offer。上周一周七面,欢迎交流b站和春招情况~ 在xhs分享很多llm的面经和知识,ID: 2920343704。欢迎关注➕咨询~
一面(12.5,30min) 自我介绍 实习的话可以多久,学校可以请假吗 对测试开发有了解吗 如果给你一个冰箱,你要怎么测试它的功能 mysql怎么使用联表查询 怎么使用redis的 对于缓存击穿,雪崩,穿透的了解 操作系统的死锁怎么产生的 操作系统怎么解决死锁 对于那些linux有了解 Java是怎么实现多线程的 讲一下HTTP和HTTPS的区别 http的请求方式有哪些 近期有写什么东西 讲一
2024.04.16 17:00 自我介绍 kotlin了解吗?不会。。 集合hashmap、arraylist这些集合的遍历方式?为什么这样遍历,,,我只会for循环,,然后for循环遍历过程中能插入和删除之类的吗?。。 多线程安全问题,为什么会出现多线程并发问题?没答道点子上。说了java内存模型,jmm,,后续又补充了一下 多线程同步的方式。 一个looper中能有几个handler,然后就
小姐姐声音很好听,幻想是个美女(因为看不到脸),总共不到20分钟 自我介绍 项目经历 看过什么动画 有没有了解过动画运营的案例? WHAT?!! 如果新上线一个动画,该如何策划推广它呢? 有什么问题吗? OVER。