Kotlin

首页 标签 Kotlin
# Kotlin #
关注
2919内容
|
16天前
|
Android Studio2026 保姆级安装教程,全终端安卓 UI 开发
这是 Google 官方推出的安卓全栈开发 IDE,基于 IntelliJ 2026.1 内核,支持 Kotlin/Java/C++,集成 Jetpack Compose 可视化开发、AGP9 构建、真机调试与性能诊断,覆盖 Windows/macOS/Linux 三平台。(239 字)
|
19天前
|
Multiplatform:用一套声明式 UI 连接多端
Compose Multiplatform 是基于 Kotlin 的跨平台 UI 框架,延续 Jetpack Compose 声明式范式,支持 Android、iOS、桌面与 Web。它共享 UI 逻辑与状态,分层处理平台能力,适合工具类、中后台等 UI 高度一致的场景,助力 Android 团队高效拓展多端。(239 字)
|
23天前
|
多线程与线程池:从 Thread 到高效并发
本文详解Android多线程核心原理与实践:从主线程阻塞风险引出线程池必要性,系统讲解Thread、Handler通信、ThreadPoolExecutor参数机制、拒绝策略、线程数设定及生命周期管理,并对比协程底层调度,强调复用、可控、安全的并发设计原则。
|
26天前
|
Paging 3 分页:从手动分页到声明式加载
Paging 3 是 Android Jetpack 的声明式分页库,基于 Kotlin Flow 与协程,自动处理滚动加载、状态管理(加载中/失败/重试)、DiffUtil 增量更新及下拉刷新。支持网络、Room 或混合数据源,大幅简化手动分页的复杂逻辑,提升性能与可维护性。
|
29天前
|
Hilt 依赖注入:从手动 new 到自动装配
Hilt是Google官方推荐的Android依赖注入框架,基于Dagger构建,通过`@HiltAndroidApp`、`@AndroidEntryPoint`、`@Inject`等注解实现编译期自动装配,大幅降低耦合、提升可测性与可维护性。
|
1月前
|
Notification 通知:从基础到渠道适配
本文详解Android通知从基础到渠道适配的完整实践:涵盖NotificationChannel创建规范、NotificationCompat.Builder兼容构建、PendingIntent跳转、大文本/进度条/分组等常用样式,并总结SmallIcon要求、ID管理、FLAG_IMMUTABLE适配等关键避坑点,助你打造用户友好、系统兼容的通知体验
|
1月前
|
Service 与前台服务:让任务在后台持续运行
Android Service 是无UI后台组件,专用于长期任务。自8.0起,需用前台服务(带常驻通知)保障运行;核心要点:5秒内调`startForeground`、耗时操作移出主线程、任务完成及时`stopSelf`。
|
1月前
|
Handler 与 Looper 消息机制——Android线程通信的核心
Android Handler 是主线程通信核心机制,通过 Handler(发送/处理消息)、Looper(轮询分发)与 MessageQueue(有序队列)协同实现线程安全异步通信。需注意内存泄漏、Looper单例限制及协程替代趋势。掌握它,是理解UI更新与源码的关键。(239字)
|
1月前
|
Retrofit + OkHttp 网络请求
Android网络开发事实标准:OkHttp负责高效底层通信(连接池、拦截器、超时等),Retrofit提供声明式接口封装,支持注解定义API、协程挂起函数与自动JSON序列化。二者结合大幅简化HTTP请求,提升可读性与健壮性。
|
1月前
|
[Android 从零到一] 权限管理:运行时权限与最佳实践
Android 6.0起实行运行时权限模型,危险权限(如相机、定位)需动态申请,普通权限声明即用,特殊权限需跳转设置开启。Kotlin推荐使用`registerForActivityResult`安全请求,并妥善处理“不再询问”、版本差异(如Android 13通知权限)等坑点,兼顾隐私合规与用户体验。
免费试用