![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 79
Android开发系列文章
easoneas
这个作者很懒,什么都没留下…
展开
-
Android使用线程池实现多串口同时通讯
在Android中,串口通信是一种与外部设备进行数据交换的常见方式,是一种用于将数据按位传输的通信接口,它可以连接各种外部设备,如传感器、显示器、打印机等.原创 2023-08-01 22:57:34 · 493 阅读 · 1 评论 -
android自定义view可拖动区域
【代码】android自定义view可拖动区域。原创 2023-07-21 16:22:21 · 314 阅读 · 1 评论 -
解决com.bumptech.glide.Registry$NoModelLoaderAvailableException(Failed to find any ModelLoaders for...
解决Android中出现GlideExecutor: Request threw uncaught throwable com.bumptech.glide.Registry$NoModelLoaderAvailableException: Failed to find any ModelLoaders registered for model class原创 2023-05-19 10:20:25 · 1087 阅读 · 0 评论 -
2023最新Android面试题(一)
使用bindService()方法启动Service通常用于 Service 与Activity之间的通信,一旦Activity与Service建立绑定关系,它们可以交换信息,同时Service也会随着Activity的生命周期自动启动和停止。:一种基本的补间动画,可以移动、旋转、缩放或透明度变化等操作,可通过xml或Java代码设置动画持续时间、延迟、重复等参数,同时为了提高用户体验,可以设置动画插值器实现多种不同的动画效果。在这个方法中通常进行需要在可见状态下进行的操作,例如打开相机、注册广播等。原创 2023-04-17 23:45:07 · 204 阅读 · 0 评论 -
kotlin中的let, run, also, apply, with的区别和用法
总体来讲,let和also都是用于针对对象执行某些操作,但返回值不同;run和with都是执行某些操作后返回结果,但调用方式和作用域不同;apply则更多用于创建对象并初始化属性。具体使用哪个函数取决于场景和个人喜好。Kotlin中的let、run、also、apply和with都是Lambda表达式的函数式扩展,可以方便地操作对象。原创 2023-03-30 16:40:35 · 892 阅读 · 0 评论 -
一文搞懂Android架构MVC、MVP、MVVM该怎么选
MVC架构较简单,学习和上手相对容易,适合快速开发的小型应用。但是在大型复杂应用中,MVC的紧耦合会使代码难以维护。MVP弥补了MVC的不足,通过将Activity中的业务逻辑抽离出来,使得代码简洁、可读性和可维护性更好,而MVVM进一步实现了视图和业务逻辑之间的解耦,能够更好的支持数据双向绑定。选择哪种架构取决于项目的需求、时间和预算等因素,同时需要考虑到项目的规模和开发人员的技术经验等,如果是小型应用,MVC足够简单和实用,如果是大型复杂应用,推荐使用MVP或MVVM并根据具体的需求进行选择。原创 2023-03-25 15:13:20 · 589 阅读 · 0 评论 -
Android中的内存泄漏原因和排查方式
Android中如果一个对象不再使用了,本该被回收时被另外其他正在使用的对象持有引用,导致该对象无法被回收。内存泄漏是导致程序OOM的主要原因之一。原创 2023-02-19 23:02:10 · 1452 阅读 · 0 评论 -
浅谈一下Android中的多线程
线程是程序执行的最小单位,是进程的一个执行流。系统资源分配的基本单位,是程序执行时的一个实例,在程序运行时创建。原创 2023-02-19 14:19:00 · 1213 阅读 · 0 评论