android
文章平均质量分 69
qq_27871511
这个作者很懒,什么都没留下…
展开
-
[Android][Compose]Kotlin Multiplatform Mobile初步使用
KMM 即 Kotlin Multiplatform Mobile是一个SDK,旨在简化跨平台移动应用程序的开发。通过KMM开发者可以在iOS和Android应用程序之间共享通用代码,并仅在必要时编写特定于平台的代码。原创 2024-04-08 10:36:10 · 298 阅读 · 0 评论 -
[Android]内存管理
onTrimMemoryonTrimMemory是Android系统提供给应用程序的一个回调方法,位于ComponentCallbacks2接口中,主要用于帮助应用程序管理其内存使用。当系统的整体内存情况发生变化时,系统会调用此方法通知应用程序,使得应用程序能够根据当前内存状况采取相应的措施来释放不再需要的内存资源。这对于维护应用程序的稳定性和提升用户体验至关重要,尤其是在内存资源紧张的情况下。onTrimMemory方法接受一个整型参数level,该参数代表了当前内存紧张的程度,不同的level值原创 2024-07-10 15:50:00 · 819 阅读 · 0 评论 -
[Android][kotlin]Flow数据流
Flow 是一个异步数据流,它可以顺序地发出数据,通过流上的一些中间操作得出结果;若出错可抛出异常。这些 “流上的中间操作” 包括但不限于mapfiltertakezip等等方法。这些中间操作是链式的,可以在后面再次添加其他操作方法,并且也不是挂起函数,它们只是构建了一条链式的操作并实时返回结果给后面的操作步骤。流上的终端操作符要么是挂起函数,例如collectsingletoList等等,要么是在给定作用域内开始收集流的launchIn操作符。前半句好理解,后半句啥意思?这就得看一下launchIn。原创 2024-08-19 11:48:56 · 814 阅读 · 0 评论 -
[Android][Compose]Coil框架
Coil 是一个 Android 图片加载库,通过 Kotlin 协程的方式加载图片。更快: Coil 在性能上有很多优化,包括内存缓存和磁盘缓存,把缩略图存保存在内存中,循环利用 bitmap,自动暂停和取消图片网络请求等。更轻量级: Coil 只有2000个方法(前提是你的 APP 里面集成了 OkHttp 和 Coroutines),Coil 和 Picasso 的方法数差不多,相比 Glide 和 Fresco 要轻量很多。更容易使用。原创 2024-07-10 15:39:46 · 537 阅读 · 0 评论 -
[Android] kotlin 协程的个人理解
Kotlin协程是Kotlin语言中的一种非阻塞的、顺序执行的编程构造,可以在不阻塞线程的情况下执行异步任务。它与Java中的线程和JavaScript中的Promise类似,但是更轻量级,并且可以更简单地管理异步操作。Kotlin 协程是一种在Kotlin中处理异步编程和并发任务的强大工具。它们提供了一种轻量级的线程管理方式,允许开发者以同步编程的直观性来写异步代码。原创 2024-04-07 17:29:52 · 727 阅读 · 0 评论 -
[Android]CameraX
在这个额外的步骤中,应用可以执行额外的处理工作,例如不受限制地缩放和旋转视频。,在这种情况下用于分析图像的总时间低于 CameraX 帧的时长(例如,60fps 用时 16 毫秒),那么上述两种操作模式均可提供顺畅的总体体验。在某些情况下,阻塞模式仍非常有用,例如在处理非常短暂的系统抖动时。可能更为适用,因为在这种情况下,系统必须针对分析路径进行丢帧,但要让其他同时绑定的用例仍能看到所有帧。捕获系统通常会录制视频流和音频流,对其进行压缩,对这两个流进行多路复用,然后将生成的流写入磁盘。原创 2023-10-10 14:44:48 · 409 阅读 · 0 评论 -
[Android] IOUtils文件常用工具类
【代码】[Android] IOUtils文件常用工具类。原创 2023-07-04 17:17:36 · 384 阅读 · 0 评论 -
[Andorid]使用亚马逊云服务接入移动云对象存储
【代码】[Andorid]使用亚马逊云服务接入移动云对象存储。原创 2023-04-20 16:47:26 · 649 阅读 · 0 评论 -
[Adnroid] RSA加解密篇
如果私有秘钥对数据进行加密那么只有用对应的公开密钥才能解密.因为加密解密使用的是两个不同的秘钥,所以这种算法叫做非对称加密算法.简单的说就是公钥加密私钥解密,私钥加密公钥解密。来获取RSA的公钥与私钥,1024长度的密钥最大解密密文大小为128,最大加密密文大小为127。2048长度的密钥最大解密密文大小为256,最大加密密文大小为255。本文使用2048长度的key,密文过大是会使用分段加解密。2048长度的密钥最大解密密文大小为256,最大加密密文大小为255(本文使用2048长度的key)。原创 2023-07-04 16:05:09 · 1414 阅读 · 0 评论