Kotlin

首页 标签 Kotlin
# Kotlin #
关注
2923内容
|
2月前
|
[Android 从零到一] 权限管理:运行时权限与最佳实践
Android 6.0起实行运行时权限模型,危险权限(如相机、定位)需动态申请,普通权限声明即用,特殊权限需跳转设置开启。Kotlin推荐使用`registerForActivityResult`安全请求,并妥善处理“不再询问”、版本差异(如Android 13通知权限)等坑点,兼顾隐私合规与用户体验。
|
2月前
|
Jetpack ViewModel + LiveData
本文详解 Android Jetpack 中 ViewModel 与 LiveData 的核心用法:ViewModel 负责保存页面状态(如计数、列表数据),在屏幕旋转等配置变化中自动保留;LiveData 实现生命周期感知的数据观察,避免内存泄漏与空指针。通过计数器实战,演示分层设计——UI 层响应操作、ViewModel 管理状态、Repository 处理数据源,助你写出更稳定、可维护的代码。
|
2月前
| |
来自: 云原生
Go三目运算符之争:加还是不加?
2026年Go语言再提三目运算符提案,主张用强制括号语法`(cond ? a : b)`提升嵌套可读性。但因违背“可读性优先”原则、破坏Go 1兼容性、新增关键字风险及替代方案已存,该提案极可能再度被拒——彰显Go克制演进的核心哲学。(239字)
|
2月前
|
C++在跨平台移动开发(使用KotlinNative的C++互操作)中的运用
1.跨平台共享C++代码的动机 移动开发中,iOS和Android经常需要共享核心业务逻辑(加密、网络协议、算法)。https://hjygx.comC++可编译为iOS的动态库(.framework)和Android的.so,通过JNI(Android)和Objective-C++(iOS)桥接。Kotlin/Native提供了更现代的互操作方式:可以直接调用C++函数,或导出为Kotlin的接口。
原生APP的外包开发流程
原生APP是用iOS/Swift或Android/Kotlin/Java独立开发的高性能应用,可深度调用手机硬件。规范外包流程含六大阶段:需求立项、UI/UX设计、并行研发、严格测试(兼容性/弱网等)、上架审核、源码移交与质保维护。(239字)
|
2月前
|
Java在Android应用开发中的持久生命力(除Kotlin之外)
虽然Google在2017年宣布Kotlin成为Android官方开发语言,但Java从未退出舞台。现有数十万个Android应用由Java编写,包括许多大型应用(如Twitter、Spotify早期版本)
|
4月前
|
Android Studio 2022安装与汉化教程 Windows版:解压+管理员运行+自定义路径+SDK配置+中文插件指南
Android Studio是专为Android开发打造的全功能IDE,支持Java、Kotlin等语言,具备智能代码提示与自动补全。本指南详述2022版下载、安装、SDK配置、项目创建及汉化全流程,助你快速搭建中文开发环境。(239字)
Android Studio 2025 安装教程:详细步骤+自定义安装路径+SDK配置(附桌面快捷方式创建)
Android Studio 2025是基于IntelliJ IDEA的官方Android开发IDE,性能更强、智能提示更准、界面更流畅。本指南详解安装配置全流程,含下载、解压、管理员运行、路径设置、SDK自动配置及快捷方式创建,助你快速上手开发。(239字)
|
5月前
| |
来自: 云原生
Go 结构化并发:给 goroutine 装上“安全带“
结构化并发让并发任务“有组织、可管理”:子任务生命周期受控、错误自动传播、超时统一取消。Python/Kotlin 通过语法糖内置支持;Go 则提供 `errgroup`/`context`/`WaitGroup` 等积木,强调显式控制与组合自由——安全与灵活,各有所重。(239字)
|
6月前
| |
来自: 云原生
Spring Boot 4 + Kotlin 2.0:当“胶水框架”遇上“空安全超人”,Java 程序员直呼:我先学为敬!
Spring Boot 4 正式发布!全面拥抱 Kotlin 2.0 与 K2 编译器,空安全零妥协;`suspend` 函数直通 Controller,性能提升18%;IDEA 2025.3 深度集成,编译提速40%。Kotlin 终成“正宫”,开发更简、运行更快、调试更准。(239字)
免费试用