Ant.Dream_个人页

个人头像照片 Ant.Dream
个人头像照片
187
0
0

个人介绍

Android开发一枚,偶尔搞点别的,哈哈!公众号:AntDream

擅长的技术

  • Java
  • Python
  • 数据库
获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2024年08月

  • 08.17 13:01:55
    发表了文章 2024-08-17 13:01:55

    欧盟新规:苹果App Store开发者需公开联系方式,透明度提升还是隐私挑战?

    欧盟加强数字服务监管,苹果宣布自10月16日起,欧盟区App Store实施新规:开发者须公开联系方式,提升透明度。政策区分个人与公司开发者信息要求,旨在改善用户体验和服务质量,但引发隐私担忧。苹果需采取措施保护隐私,新规亦考验市场竞争与用户权益平衡。
  • 08.17 13:00:38
    发表了文章 2024-08-17 13:00:38

    Android经典实战之Kotlin 2.0 迁移指南:全方位优化与新特性解析

    本文首发于公众号“AntDream”。Kotlin 2.0 已经到来,带来了 K2 编译器、多平台项目支持、智能转换等重大改进。本文提供全面迁移指南,涵盖编译器升级、多平台配置、Jetpack Compose 整合、性能优化等多个方面,帮助开发者顺利过渡到 Kotlin 2.0,开启高效开发新时代。
  • 08.16 09:50:54
    发表了文章 2024-08-16 09:50:54

    Android经典实战之Kotlin常用的 Flow 操作符

    本文介绍 Kotlin 中 `Flow` 的多种实用操作符,包括转换、过滤、聚合等,通过简洁易懂的例子展示了每个操作符的功能,如 `map`、`filter` 和 `fold` 等,帮助开发者更好地理解和运用 `Flow` 来处理异步数据流。
  • 08.16 09:49:54
    发表了文章 2024-08-16 09:49:54

    Android经典实战之使用ViewCompat来处理View兼容性问题

    本文介绍Android中的`ViewCompat`工具类,它是AndroidX库核心部分的重要兼容性组件,确保在不同Android版本间处理视图的一致性。文章列举了设置透明度、旋转、缩放、平移等功能,并提供了背景色、动画及用户交互等实用示例。通过`ViewCompat`,开发者可轻松实现跨版本视图操作,增强应用兼容性。
  • 08.15 11:28:01
    发表了文章 2024-08-15 11:28:01

    Android经典实战之约束布局ConstraintLayout的实用技巧和经验

    ConstraintLayout是Android中一款强大的布局管理器,它通过视图间的约束轻松创建复杂灵活的界面。相较于传统布局,它提供更高灵活性与性能。基本用法涉及XML定义约束,如视图与父布局对齐。此外,它支持百分比尺寸、偏移量控制等高级功能,并配有ConstraintSet和编辑器辅助设计。合理运用可显著提高布局效率及性能。
  • 08.14 11:15:59
    发表了文章 2024-08-14 11:15:59

    Android经典实战之处理后台任务的2个工具

    本文介绍Android后台任务管理,涵盖WorkManager与JobScheduler的使用方法及区别。WorkManager属Jetpack库,确保任务可靠执行,支持延迟与条件依赖。JobScheduler则针对特定条件下的任务调度,如网络类型。两者各有优势,WorkManager适用于多数场景。
  • 08.13 08:45:05
    发表了文章 2024-08-13 08:45:05

    Android经典实战之用WindowInsetsControllerCompat方便的显示和隐藏状态栏和导航栏

    本文介绍 `WindowInsetsControllerCompat` 类,它是 Android 提供的一种现代化工具,用于处理窗口插入如状态栏和导航栏的显示与隐藏。此类位于 `androidx.core.view` 包中,增强了跨不同 Android 版本的兼容性。主要功能包括控制状态栏与导航栏的显示、设置系统窗口行为及调整样式。通过 Kotlin 代码示例展示了如何初始化并使用此类,以及如何设置系统栏的颜色样式。
  • 08.13 08:43:54
    发表了文章 2024-08-13 08:43:54

    Android实战经验分享之如何获取状态栏和导航栏的高度

    在Android开发中,掌握状态栏和导航栏的高度对于优化UI布局至关重要。本文介绍两种主要方法:一是通过资源名称获取,简单且兼容性好;二是利用WindowInsets,适用于新版Android,准确性高。文中提供了Kotlin代码示例,并对比了两者的优缺点及适用场景。
  • 08.12 11:19:04
    发表了文章 2024-08-12 11:19:04

    Android跨平台开发之Dart 3.5 与 Flutter 3.24:革新跨平台应用开发

    【Dart 3.5 与 Flutter 3.24:革新跨平台应用开发】首发于公众号“AntDream”。本文深度解析 Dart 3.5 和 Flutter 3.24 的新特性,包括空安全强化、Web 与原生互操作性增强及 Flutter GPU API 等,展示了如何提升代码质量和用户体验。
  • 08.11 11:14:36
    发表了文章 2024-08-11 11:14:36

    Android经典实战之Kotlin Flow中的3个数据相关的操作符:debounce、buffer和conflate

    本文介绍了Kotlin中`Flow`的`debounce`、`buffer`及`conflate`三个操作符。`debounce`过滤快速连续数据,仅保留指定时间内的最后一个;`buffer`引入缓存减轻背压;`conflate`仅保留最新数据。通过示例展示了如何在搜索输入和数据流处理中应用这些操作符以提高程序效率和用户体验。
  • 08.09 10:54:48
    发表了文章 2024-08-09 10:54:48

    Android经典实战之如何获取图片的经纬度以及如何根据经纬度获取对应的地点名称

    本文介绍如何在Android中从图片提取地理位置信息并转换为地址。首先利用`ExifInterface`获取图片内的经纬度,然后通过`Geocoder`将经纬度转为地址。注意操作需在子线程进行且考虑多语言支持。
  • 08.08 18:20:55
    发表了文章 2024-08-08 18:20:55

    Android 多进程情况下判断应用是否处于前台或者后台

    本文介绍在多进程环境下判断Android应用前后台状态的方法。通过`ActivityManager`和服务信息`RunningAppProcessInfo`可有效检测应用状态,优化资源使用。提供Kotlin代码示例,帮助开发者轻松集成。
  • 08.08 00:23:11
    发表了文章 2024-08-08 00:23:11

    Android经典实战之Kotlin中实现圆角图片和圆形图片

    本文介绍两种实现圆角图像视图的方法。第一种是通过自定义Kotlin `AppCompatImageView`,重写`onDraw`方法使用`Canvas`和`Path`进行圆角剪裁。第二种利用Android Material库中的`ShapeableImageView`,简单配置即可实现圆角效果。两种方法均易于实现且提供动态调整圆角半径的功能。
  • 08.08 00:18:54
    发表了文章 2024-08-08 00:18:54

    Android Kotlin中如何优雅地退出循环?

    本文介绍Kotlin中如何在`forEach`循环中提前退出的方法,包括使用`for`循环搭配`break`以及利用标签和`return@标签`的方式。此外,还探讨了标签与`return`、`break`和`continue`在不同场景下的应用,如嵌套循环控制、高阶函数中的提前退出及`inline`函数内的非局部返回等,帮助读者更好地掌握Kotlin的控制流技巧。
  • 08.08 00:16:55
    发表了文章 2024-08-08 00:16:55

    Android经典面试题之开发中常见的内存泄漏,以及如何避免和防范

    本文介绍Android开发中内存泄漏的概念及其危害,并列举了四种常见泄漏原因:静态变量持有Context、非静态内部类、资源未释放及监听器未注销。提供了具体代码示例和防范措施,如使用ApplicationContext、弱引用、适时释放资源及利用工具检测泄漏。通过遵循这些建议,开发者可以有效提高应用稳定性和性能。
  • 08.05 13:36:06
    发表了文章 2024-08-05 13:36:06

    Android 14适配Google play截止时间临近,适配注意点和经验

    本文介绍了Android 14带来的关键更新,包括性能优化、定制化体验、多语言支持、多媒体与图形增强等功能。此外,还强调了适配时的重要事项,如targetSdkVersion升级、前台服务类型声明、蓝牙权限变更等,以及安全性与用户体验方面的改进。开发者需按官方指南更新应用,以充分利用新特性并确保兼容性和安全性。
  • 08.04 22:08:15
    发表了文章 2024-08-04 22:08:15

    Flutter 2024: Impeller引擎引领渲染新纪元

    Flutter 2024以Impeller引擎引领渲染新时代,全面提升性能与流畅度。Impeller已在iOS及Android(支持Vulkan/OpenGL)全面部署,Material 3集成深化视觉体验,多视图支持增强复杂UI管理。Dart 3.2与3.4版本迭代优化语言特性与性能,引入宏编程简化JSON处理。桌面与Web端持续优化,深化平台适配。
  • 08.04 22:07:08
    发表了文章 2024-08-04 22:07:08

    Android 15: 迈向64位时代的重大更新与全新体验

    2024年,Google发布Android 15,迈向64位计算新时代。新系统淘汰32位应用,引入多项性能优化与新特性,如矢量emoji、预测性返回动画等,并预计随Pixel 9系列一同发布。开发者需更新应用确保兼容性,并利用新功能提升用户体验。
  • 08.02 20:26:41
    发表了文章 2024-08-02 20:26:41

    Android实战经验之Kotlin中快速实现MVI架构

    本文介绍MVI(Model-View-Intent)架构模式,强调单向数据流与不可变状态管理,提升Android应用的可维护性和可测试性。MVI分为Model(存储数据)、View(展示UI)、Intent(用户动作)、State(UI状态)与ViewModel(处理逻辑)。通过Kotlin示例展示了MVI的实现过程,包括定义Model、State、Intent及创建ViewModel,并在View中观察状态更新UI。
  • 08.02 20:23:12
    发表了文章 2024-08-02 20:23:12

    Android实战经验之Kotlin中快速实现动态更改应用图标和名称

    本文介绍在Android中通过设置多个活动别名动态更改应用图标和名称的方法,涉及XML配置及Kotlin代码示例。

2024年07月

  • 07.31 12:53:17
    发表了文章 2024-07-31 12:53:17

    Android经典面试题之实战经验分享:如何简单实现App的前后台监听判断

    本文介绍在Android中判断应用前后台状态的两种方法:`ActivityLifecycleCallbacks`和`ProcessLifecycleOwner`。前者提供精细控制,适用于需针对每个Activity处理的场景;后者简化前后台检测,适用于多数应用。两者各有优劣:`ActivityLifecycleCallbacks`更精确但复杂度高;`ProcessLifecycleOwner`更简便但可能在极端场景下略有差异。根据应用需求选择合适方法。
  • 07.29 22:54:22
    发表了文章 2024-07-29 22:54:22

    Android动画之共享元素动画简单实践

    本文介绍Android共享元素动画, 实现两Activity间平滑过渡特定UI元素。通过设置`transitionName`属性和使用`ActivityOptions.makeSceneTransitionAnimation`启动目标Activity实现动画效果。可自定义过渡动画提升体验。
  • 07.26 21:43:02
    发表了文章 2024-07-26 21:43:02

    苹果发布iOS 18 Beta 4,新增CarPlay 壁纸等多项功能改进

    本文首发于公众号“AntDream”,探索iOS 18 Beta 4新功能与改进: CarPlay壁纸、iCloud设置访问优化、相机控制记忆、隐藏文件夹设计变更、深色/浅色模式图标同步、股票应用图标调整、iPhone镜像功能增强、控制中心蓝牙切换键、AssistiveTouch新增Type to Siri等,以及Apple Intelligence暗示。开发者可通过苹果计划提前体验。
  • 07.26 21:39:42
    发表了文章 2024-07-26 21:39:42

    Android 中如何设置activity的启动动画,让它像dialog一样从底部往上出来

    在 Android 中实现 Activity 的对话框式过渡动画:从底部滑入与从顶部滑出。需定义两个 XML 动画文件 `activity_slide_in.xml` 和 `activity_slide_out.xml`,分别控制 Activity 的进入与退出动画。使用 `overridePendingTransition` 方法在启动 (`startActivity`) 或结束 (`finish`) Activity 时应用这些动画。为了使前 Activity 保持静止,可定义 `no_animation.xml` 并在启动新 Activity 时仅设置新 Activity 的进入动画。
  • 07.25 12:40:07
    发表了文章 2024-07-25 12:40:07

    别错过!2024年苹果iPhone AI革命:揭秘技术突破与未来蓝图

    本文首发于公众号“AntDream”。2024年,苹果iPhone在技术创新方面展现了一系列亮点,包括Apple Intelligence集成、Siri的进化、系统范围的写作工具、图像生成能力、跨应用任务处理、隐私保护加强等。iOS 18带来了多项改进,如屏幕图标重新设计、新增卫星短信等功能。后续规划包括Apple Intelligence的推广、与其他AI模型合作、硬件发展、软件生态扩展、全球多语言支持等。苹果将继续优化用户体验和强化隐私保护,探索AI技术在健康监测、增强现实等领域的应用,持续引领智能手机领域的创新潮流。
  • 07.25 12:38:51
    发表了文章 2024-07-25 12:38:51

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

    分享了`SurfaceView`和`TextureView`在Android中的角色。`SurfaceView`适于视频/游戏,独立窗口低延迟,但变换受限;`TextureView`支持复杂变换,视图层级中渲染,适合动画/视频特效,但性能略低。两者在性能、变换、使用和层级上有差异,开发者需按需选择。
  • 07.24 12:27:10
    发表了文章 2024-07-24 12:27:10

    苹果iOS新手开发之Swift中的并发任务和消息机制

    Swift的消息机制类似Android的Handler,实现任务调度有三种方式: 1. **Grand Central Dispatch (GCD)**:使用`DispatchQueue`在主线程或后台线程执行任务。 2. **OperationQueue**:提供高级接口管理`Operation`对象。 3. **RunLoop**:处理事件如输入源、计时器,类似Android的`Looper`和`Handler`。 **示例**: - GCD:在不同线程执行代码块。 - OperationQueue:创建操作并执行。 - RunLoop:用Timer添加到RunLoop中。
  • 07.24 12:22:23
    发表了文章 2024-07-24 12:22:23

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

    本文对比了Android开发中`View.post`与`Handler.post`的使用。`View.post`将任务加入视图关联的消息队列,在视图布局后执行,适合视图操作。`Handler.post`更通用,可调度至特定Handler的线程,不仅限于视图任务。选择方法取决于具体需求和上下文。
  • 07.23 10:00:17
    发表了文章 2024-07-23 10:00:17

    苹果iOS新手开发之Swift中实现类似Kotlin的作用域函数

    Swift可通过扩展实现类似Kotlin作用域函数效果。如自定义`let`, `run`, `with`, `apply`, `also`,增强代码可读性和简洁性。虽无直接内置支持,但利用Swift特性可达成相似功能。
  • 07.23 09:53:08
    发表了文章 2024-07-23 09:53:08

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

    **Kotlin作用域函数概览**: `let`, `run`, `with`, `apply`, `also`. `let`安全调用并返回结果; `run`在上下文中执行代码并返回结果; `with`执行代码块,返回结果; `apply`配置对象后返回自身; `also`附加操作后返回自身
  • 07.22 10:15:30
    发表了文章 2024-07-22 10:15:30

    苹果iOS新手开发之Swift 中获取时间戳有哪些方式?

    在Swift中获取时间戳有四种常见方式:1) 使用`Date`对象获取秒级或毫秒级时间戳;2) 通过`CFAbsoluteTimeGetCurrent`获取Core Foundation的秒数,需转换为Unix时间戳;3) 使用`DispatchTime.now()`获取纳秒级精度的调度时间点;4) `ProcessInfo`提供设备启动后的秒数,不表示绝对时间。不同方法适用于不同的精度和场景需求。
  • 07.22 10:13:27
    发表了文章 2024-07-22 10:13:27

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

    在Java中获取时间戳有多种方式,包括`System.currentTimeMillis()`(毫秒级,适用于日志和计时)、`System.nanoTime()`(纳秒级,高精度计时)、`Instant.now().toEpochMilli()`(毫秒级,ISO-8601标准)和`Instant.now().getEpochSecond()`(秒级)。`Timestamp.valueOf(LocalDateTime.now()).getTime()`适用于数据库操作。选择方法取决于精度、用途和时间起点的需求。
  • 07.19 09:52:48
    发表了文章 2024-07-19 09:52:48

    苹果重磅发布Swift 6:在 Swift 6 中如何实现并发开发?相比Swift 5.5 有哪些重磅升级?

    Swift 6 强化了并发编程,引入结构化并发、任务、执行器、隔离、同步原语、类型化错误处理和取消超时功能。对比Swift 5.5,它默认启用全面并发检查,改进错误处理,增加了隔离区域、类型化抛出、包迭代等新特性,优化了性能并更新了库。
  • 07.19 09:50:47
    发表了文章 2024-07-19 09:50:47

    Android Kotlin中使用 LiveData、ViewModel快速实现MVVM模式

    使用Kotlin实现MVVM模式是Android开发的现代实践。该模式分离UI和业务逻辑,借助LiveData、ViewModel和DataBinding增强代码可维护性。步骤包括创建Model层处理数据,ViewModel层作为数据桥梁,以及View层展示UI。添加相关依赖后,Model类存储数据,ViewModel类通过LiveData管理变化,而View层使用DataBinding实时更新UI。这种架构提升代码可测试性和模块化。
  • 07.18 09:22:26
    发表了文章 2024-07-18 09:22:26

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

    Kotlin 单例模式概览 在 Kotlin 中,`object` 关键字轻松实现单例,提供线程安全的“饿汉式”单例。例如: 要延迟初始化,可使用 `companion object` 和 `lazy` 委托: 对于参数化的线程安全单例,结合 `@Volatile` 和 `synchronized`
  • 07.17 17:45:55
    发表了文章 2024-07-17 17:45:55

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

    Kotlin的Lambda表达式是匿名函数的简洁形式,常用于集合操作和高阶函数。基本语法是`{参数 -> 表达式}`。例如,`{a, b -> a + b}`是一个加法lambda。它们可在`map`、`filter`等函数中使用,也可作为参数传递。单参数时可使用`it`关键字,如`list.map { it * 2 }`。类型推断简化了类型声明。
  • 07.17 17:43:07
    发表了文章 2024-07-17 17:43:07

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

    **Kotlin中的匿名函数与Lambda表达式概述:** 匿名函数(`fun`关键字,明确返回类型,支持非局部返回)适合复杂逻辑,而Lambda(简洁语法,类型推断)常用于内联操作和高阶函数参数。两者在语法、返回类型和使用场景上有所区别,但都提供无名函数的能力。
  • 07.16 13:47:54
    发表了文章 2024-07-16 13:47:54

    苹果首款搭载Apple Intelligence功能的新品类曝光——AI桌面机器人

    苹果研发的AI桌面机器人,融合360度机械臂与显示屏,预示智能家居新篇章。具备生物识别、实时交互与HomeKit控制,挑战已有的智能音箱市场。面对竞争,苹果依赖创新与品牌影响力,有望引领潮流,开启更智能、个性化的家庭体验。
  • 07.16 13:38:55
    发表了文章 2024-07-16 13:38:55

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

    在Android中展示全屏`DialogFragment`并隐藏状态栏和导航栏,可通过设置系统UI标志实现。 记得在布局文件中添加内容,并使用`show()`方法显示`DialogFragment`。
  • 07.15 09:36:43
    发表了文章 2024-07-15 09:36:43

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

    **Kotlin中的`by lazy`和`lateinit`都是延迟初始化技术。`by lazy`用于只读属性,线程安全,首次访问时初始化;`lateinit`用于可变属性,需手动初始化,非线程安全。`by lazy`支持线程安全模式选择,而`lateinit`适用于构造函数后初始化。选择依赖于属性特性和使用场景。**
  • 07.15 09:35:32
    发表了文章 2024-07-15 09:35:32

    苹果发布最新人工智能系统——Apple Intelligence,重新定义AI

    Apple推出Apple Intelligence,集成于iOS 18等系统中,提供情境感知的个性化服务。新功能包括跨应用操作、屏幕阅读、写作辅助、图像生成及邮件管理。Siri升级,支持语言理解与生成。未来计划扩展多语言支持、集成第三方模型。与OpenAI合作将ChatGPT融入Siri。
  • 07.14 17:55:17
    发表了文章 2024-07-14 17:55:17

    苹果梦碎:Vision Pro的辉煌与失落,苹果已决定暂停 Vision Pro 后续产品的研发工作

    **苹果Vision Pro:高价与市场遇冷的科技巨擘尝试。这款MR头显凭借高分辨率显示屏与创新技术引发期待,但3万人民币的售价及佩戴不适导致销量低迷。苹果计划推出平价版Vision头显应对挑战,预计2025年前上市,寻求在VR市场找到新立足点。供应链难题与市场反馈将塑造苹果未来在MR领域的策略。**
  • 07.14 17:53:47
    发表了文章 2024-07-14 17:53:47

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

    本文探讨了Android自定义View中`invalidate()`和`postInvalidate()`的区别。`invalidate()`在UI线程中刷新View,而`postInvalidate()`用于非UI线程,通过消息机制切换到UI线程执行`invalidate()`。源码分析显示,`postInvalidate()`最终调用`ViewRootImpl`的`dispatchInvalidateDelayed`,通过Handler发送消息到UI线程执行刷新。
  • 07.13 17:16:10
    发表了文章 2024-07-13 17:16:10

    学习iOS开发的准备

    准备学习iOS开发?确保有Mac和最新Xcode,先学好编程基础特别是Swift。利用Apple官方文档、在线课程和书籍作为资源。熟悉Xcode及Git,通过实践项目和开源代码积累经验。深研架构模式、核心框架和优化技巧。加入开发者社区,关注行业动态,持续学习。
  • 07.13 17:15:10
    发表了文章 2024-07-13 17:15:10

    苹果手机iOS18最新升级:植入AI人工智能,国内百度文心一言,国外GPT4o来辅助

    iOS 18亮点速览:AI强化的Siri、RCS安卓消息兼容、自定义主屏、辅助功能增强,VR进步,新隐私工具,包括锁定APP和眼动追踪。Passwords app保障安全,Apple Intelligence提升个性化体验。
  • 07.12 10:03:40
    发表了文章 2024-07-12 10:03:40

    Android面试题之自定义View注意事项

    在Android开发中,自定义View主要分为四类:直接继承View重写onDraw,继承ViewGroup创建布局,扩展特定View如TextView,以及继承特定ViewGroup。实现时需注意:支持wrap_content通过onMeasure处理,支持padding需在onDraw或onMeasure/onLayout中处理。避免在View中使用Handler,使用post系列方法代替。记得在onDetachedFromWindow时停止线程和动画以防止内存泄漏。处理滑动嵌套时解决滑动冲突,并避免在onDraw中大量创建临时对象。
  • 07.12 09:33:34
    发表了文章 2024-07-12 09:33:34

    Android面试题之kotlin中怎么限制一个函数参数的取值范围和取值类型等

    在Kotlin中,限制函数参数可通过类型系统、泛型、条件检查、数据类、密封类和注解实现。例如,使用枚举限制参数为特定值,泛型约束确保参数为Number子类,条件检查如`require`确保参数在特定范围内,数据类封装可添加验证,密封类限制为一组预定义值,注解结合第三方库如Bean Validation进行校验。
  • 发表了文章 2024-10-27

    Android实战之如何截取Activity或者Fragment的内容?

  • 发表了文章 2024-10-21

    5个Android性能优化相关的深度面试题

  • 发表了文章 2024-10-20

    Android面试之5个Kotlin深度面试题:协程、密封类和高阶函数

  • 发表了文章 2024-10-18

    Android经典面试题之Intent传递数据大小为什么限制是1M?

  • 发表了文章 2024-10-18

    资深Android开发的5个经典面试题

  • 发表了文章 2024-10-18

    Android实战之如何快速实现自动轮播图

  • 发表了文章 2024-10-13

    Android面试题之Kotlin中如何实现串行和并行任务?

  • 发表了文章 2024-10-13

    Android面试题之Kotlin中async 和 await实现并发的原理和面试总结

  • 发表了文章 2024-09-24

    面试中如何回答关于组件化的问题?

  • 发表了文章 2024-09-23

    Android实战之组件化中如何进行版本控制和依赖管理

  • 发表了文章 2024-09-23

    Android经典面试题之组件化原理、优缺点、实现方法?

  • 发表了文章 2024-09-21

    Android实战经验之如何使用DiffUtil提升RecyclerView的刷新性能

  • 发表了文章 2024-09-20

    Android RecycleView 深度解析与面试题梳理

  • 发表了文章 2024-09-20

    Android RecyclerView 缓存机制深度解析与面试题

  • 发表了文章 2024-09-17

    Android经典面试题之Kotlin的==和===有什么区别?

  • 发表了文章 2024-09-17

    Android 跨平台方案对比之Flutter 和 React Native

  • 发表了文章 2024-09-14

    Android经典面试题之图片Bitmap怎么做优化

  • 发表了文章 2024-09-13

    Android中多进程通信有几种方式?需要注意哪些问题?

  • 发表了文章 2024-09-13

    一个Android App最少有几个线程?实现多线程的方式有哪些?

  • 发表了文章 2024-09-13

    Android中如何跳转到Wi-Fi开关设置页

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息