ITmob
首页
文章归档
关于页面
登录
菜单
首页
文章归档
关于页面
ITmob
归档
2024 年 05 月
怎样通过 ADB 测试 Android deeplink/深度链接?怎样通过 ADB 发送 deeplink 来启动应用程序?
2024-05-21
Android
#ADB
#Deeplink
#Android
Android 应用开发中,有时需要对应用是否能对 deeplink 做出正确处理进行测试,这时通过 adb 模拟 deeplink 的打开是最方便的
Kotlin Coroutines - Flow/数据流中 try 和 tryWhen 重试操作详解,和在实际应用中自定义更通用的重试策
2024-05-17
Kotlin
#Kotlin
#Flow
#Android
本文我们将介绍如何使用 Kotlin Flow/数据流时实现重试操作,并通过扩展函数实现可重用的重试策略
怎样解决在 Jetpack Compose 中添加单击事件后波纹/涟漪效果未根据形状进行剪裁的问题?
2024-05-14
Android
#Jetpack Compose
#Android
#Ripple Effect
有时当改变它们的形状时(比如圆角形状),水波纹效果并不会改变为圆角,它仍然是会在圆角形状之外显示
Android 中怎样获取音频或视频文件的总播放时长?
2024-05-12
Android
#Jetpack Compose
#Android
#MediaMetadataRetriever
#MediaPlayer
#MediaStore
本文我们介绍下 Android 开发怎样获取音视频文件的时长信息,Android SDK 提供了多种方式
Java 和 Kotlin 项目的包名可以包含下划线吗?域名包含连字符-时怎样命名包名?
2024-05-12
Kotlin
#Kotlin
#Java
#Android
我们使用域名命名包名时有可能回遇到域名包含连字符或它是 java 关键字的情况,这时怎样解决呢
Android Exception - UnknownHostException: Unable to resolve host No address associated with hostname
2024-05-03
Android
#Android Exception
#Android
java.net.UnknownHostException: Unable to resolve host "api.doc.itmob.cn": No address associated with hostname
2024 年 04 月
Kotlin callbackFlow - 将基于回调机制的 API 转换为 Flow/数据流
2024-04-24
Kotlin
#Kotlin
#callbackFlow
在 Android 中使用协程开发时经常遇到调用的 API 或第三方库是通过回调的机制提供的,而不是 Flow/数据流 API 的方式。比如:通过 callbackFlow 和 ConnectivityManager 以 Flow 的形式监听网络状态变化
Jetpack Compose 实现展开折叠显示更多文本的动画效果
2024-04-18
Jetpack Compose
#Jetpack Compose
#Android
#ExpandableText
本文将介绍使用 Jetpack Compose 时怎样实现文本折叠和展开,并通过 SizeAnimationModifier 修饰符让展开/折叠的动画更平滑
Java 和 Kotlin 中字符的大小写转换问题
2024-04-17
Java
#Kotlin
#Java
如果我们的项目有国际化的需要,大小写转换字符串时不要直接使用 toLowerCase() 和 toUpperCase()
kotlin 协程中 Collect 与 CollectLatest 的区别和选择
2024-04-17
Kotlin
#Kotlin
#collect
#collectLatest
collect 和 collectLatest 都是 Kotlin 协程中收集给定 Flow/数据流 的终端运算符,用于处理数据流中发出的值。但是它们有不同的用途,因此使用时需要根据它们的区别正确选择
上一页
3 / 15
下一页