
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这里是我在公众号整理的腾讯社招offer 1-4面的面经,有需要的伙伴自取,需要模拟面试的伙伴可以私信,或者微信公众号下留言。
在上一节《Android硬件开发------传感器介绍》中,简单介绍了Android手机的传感器类型,通过SensorManager引出传感器的使用方法,通过注册监听器,监听传感器返回的参数,本节开始就介绍几个传感器的使用。1、计步传感器在Sensor类中,有两个计步传感器的类型,分别是TYPE_STEP_DETECTOR和TYPE_STEP_COUNTER看似是两个类型一致的传感器类型,其实..
在Android开发过程中,除了Android自带的一些像HttpUrlConnection这些网络请求框架之外呢,常常会会用到的一些开源框架像OkHttp、Retroift等,OkHttp是我们最常用到的一种,它支持同步和异步两种请求方式,内部封装线程池等等优点;本节介绍另一个网络请求框架Retrofit,在它内部还是实现了OkHttp,但是比OkHttp的性能更好,除了多平台的适配性,还通过注
1 委托1.1 类委托类委托,就是一个类实现了一个方法,但是委托另一个类来执行这个方法,这种方式的意义在哪,目前不太清楚,存在就是合理的吧interface IA{fun run()}class II : IA{override fun run() {println("II 的run方法")}}class BB(ia:IA) : IA by ia这样看起来有点儿像Java中的多态,可以传入不同的I
Kotlin 官方文档学习

协程的启动模式和生命周期

1 依赖配置如果在Android项目中使用协程,需要配置以下依赖implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.9")2 实现协程的方式在Kotlin中,实现协程的方式有很多,常见的方式包括async、lunch、withContext其中,launch不存在返回值,async可以存在返回值,两者都不会阻塞主
与Java类似,在Kotlin中,类通过class关键字创建1 主构造函数 和 次构造函数1.1 主构造函数在Kotlin类中,可以有一个主构造函数以及1个或者多个次构造函数;主构造函数在声明类的时候定义,就是类名后的 + 花括号{ }内的主体class Person constructor (var name:String){}这个Person类名后边的一部分就是主构造函数,在没有访问修饰符(p
上一次关于技术分享的博客还是在一年前,最近没写博客的原因一个就是工作忙,没时间写;还有就是最近在做PC端的应用开发,Android很少去写代码。PC端主要是用C#编写的桌面应用,Android是使用Java编写的移动端App,其实现在一想,C#和Java其实本源是一致的,都是面向对象编程,从架构的维度来看,都是可以做工程化的语言,而架构最注重的就是设计模式。1 为什么要看源码?看源码除了看这个框架
在之前《Android并发编程1-----多线程》中,重点介绍了多线程实现的方式,以及线程的生命周期,本节开始,就介绍线程与Object之间的那些事。先抛出一个我经历过的面试题:为什么wait()、notify()和notifyAll()定义在Object类中,而sleep定义在Thread类中?1、wait notify() notifyAll()在执行wait方法之后,当前线程会进入阻塞状态(







