文章 2024-07-25 来自:开发者社区

Android经典面试题之SurfaceView和TextureView有什么区别?

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 SurfaceView 和 TextureView 是 Android 应用开发中用于显示内容的两种常用视图,尤其是在需要呈现视频或其他图形内容时。理解它们的作用和区别对于在不同场景下选择合适的视图非常重要。 SurfaceView ...

Android经典面试题之SurfaceView和TextureView有什么区别?
文章 2024-07-24 来自:开发者社区

Android经典面试题之View的post方法和Handler的post方法有什么区别?

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在 Android 开发中,View.post(Runnable action) 和 Handler.post(Runnable r) 是两种常见的方法,用于在合适的时机将任务提交到主线程的消息队列中执行。尽管它们在很多...

Android经典面试题之View的post方法和Handler的post方法有什么区别?
文章 2024-07-23 来自:开发者社区

Android经典面试题之Kotlin中常见作用域函数

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 Kotlin 中提供了一些内置的作用域函数(Scope Functions),它们通过改变代码块的上下文对象,使代码更加简洁和易读。主要的作用域函数有以下五个:let、run、w...

Android经典面试题之Kotlin中常见作用域函数
文章 2024-07-22 来自:开发者社区

Android经典面试题之Java中获取时间戳的方式有哪些?有什么区别?

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在Java中,有多种获取时间戳的方法,每种方法都有其特定的用途和特点。以下是常见的一些方法及其详细解释: 1. System.currentTimeMillis() 描述:返回当前时间的毫秒数...

Android经典面试题之Java中获取时间戳的方式有哪些?有什么区别?
文章 2024-07-18 来自:开发者社区

Android经典面试题之Kotlin中object关键字实现的是什么类型的单例模式?原理是什么?怎么实现双重检验锁单例模式?

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 object关键字实现单例模式 在 Kotlin 中实现单例模式非常简单,因为它提供了 object 关键字,可以用来创建单例对象。这里是一个简洁的示例和详细的解释: 定义单例对象 直接使用 object ...

Android经典面试题之Kotlin中object关键字实现的是什么类型的单例模式?原理是什么?怎么实现双重检验锁单例模式?
文章 2024-07-17 来自:开发者社区

Android经典面试题之Kotlin中Lambda表达式有哪些用法

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 Kotlin的lambda表达式是一种简明且灵活的语法结构,用于表示函数类型的匿名函数(即没有名字的函数)。Lambda表达式广泛应用于Kotlin的集合操作、函数式编程以及许多标准库函数中。 Lambda...

Android经典面试题之Kotlin中Lambda表达式有哪些用法
文章 2024-07-17 来自:开发者社区

Android经典面试题之Kotlin中Lambda表达式和匿名函数的区别

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在Kotlin中,匿名函数和lambda表达式都是用于表示函数类型的匿名函数(即没有名字的函数)。虽然它们在某些情况下可以互换使用,但是它们在语法和使用场景上存在一些细微的差别。 匿名函数 匿...

Android经典面试题之Kotlin中Lambda表达式和匿名函数的区别
文章 2024-07-16 来自:开发者社区

Android面试题之DialogFragment中隐藏导航栏

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在 Android 中,使用 DialogFragment 显示对话框时,如果您希望隐藏系统导航栏(如状态栏和导航键),可以通过设置相关的系统 UI 标志来实现。这需要在 Dia...

Android面试题之DialogFragment中隐藏导航栏
文章 2024-07-15 来自:开发者社区

Android经典面试题之Kotlin延迟初始化的by lazy和lateinit有什么区别?

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”或扫描文章底部二维码关注,和我一起每天进步一点点 在Kotlin中,by lazy 和 lateinit 都是用于延迟初始化的手段,但它们各自有不同的用法和特点。下面详细讨论它们的作用和区别。 1. by lazy 作用: by lazy 是一种委托属性...

Android经典面试题之Kotlin延迟初始化的by lazy和lateinit有什么区别?
文章 2024-07-14 来自:开发者社区

Android面试题之View的invalidate方法和postInvalidate方法有什么区别

本文首发于公众号“AntDream”,欢迎微信搜索“AntDream”关注,和我一起每天进步一点点 我们在自定义View时免不了要使用invalidate方法,这个方法的作用大家也比较清楚,就是让我们的View进行刷新重新绘制的。但是postInvalidate方法可能就不是那么熟悉了,因为平时开发时invalidate方法...

Android面试题之View的invalidate方法和postInvalidate方法有什么区别

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注
X