首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
安卓应用开发
长点点
创建于2023-05-29
订阅专栏
安卓应用开发中的基础知识,致力于浅显易懂,上手即用
暂无订阅
共11篇文章
创建于2023-05-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SurfaceFlinger的原理
SurfaceFlinger是Android系统中负责屏幕显示内容合成的服务,它接收来自多个应用程序和系统服务的图像缓冲区,根据它们的位置、大小、透明度、Z轴顺序等属性,将它们合成到一个最终的缓冲区中
surfaceview和view绘制的区别
了解surfaceview和view的绘制原理的区别,分析绘制流程源代码,了解更多框架层的相关知识。
安卓基础知识-Activity篇
Activity 类是 Android 应用的关键组件,而 Activity 的启动和组合方式则是该平台应用模型的基本组成部分
安卓应用开发中的MVC、MVP、MVVM、MVI(2)
1. MVI架构简介 MVI是Model-View-Intent的缩写,是一种最新的安卓应用开发架构模式,受到了Cycle.js框架中单向数据流和循环性质的启发。MVI与其它常见的架构模式,如MVC、
安卓应用开发中的MVC、MVP、MVVM、MVI(1)
1. 安卓应用开发中的MVC、MVP、MVVM、MVI 安卓应用开发是一个热门而又复杂的领域,随着技术的不断进步和需求的不断变化,安卓应用开发也需要不断地优化和改进。为了提高安卓应用开发的效率和质量,
音视频开发之一-交叉编译ffmpeg-so库
音视频开发之一-交叉编译ffmpeg so库 1. ffmpeg简介 ffmpeg是一个开源的音视频处理框架,它提供了丰富的功能和接口,可以实现音视频的编解码、转换、滤镜、播放、推流等操作。ffmpe
安卓APP问题分析技巧-解决安卓xml加载相关报错的基本流程
Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call
AIDL接口的使用和jar包的编译
发现网上这类文章比较少,之前自己做的时候遇到了很多问题,现在就新版本的as(2021.1.1 patch3)做一个从开发到提供jar包的全流程教程,欢迎转载,转载前请留言。 #一.什么是AIDL 简单
Glide加载同一URL的不同图片
Glide加载图片时,会使用缓存来提升加载速度,此时如果加载的URL不变,Glide不会主动请求URL资源是否更新,所以此时需要我们做HTTP请求,倘若资源已更新,就通知Glide重新加载。 如果简单
可缩放的ImageView
一个还算满意的缩放ImageView。 暂时先把代码贴上,以后慢慢写讲解。一个还算满意的缩放ImageView。 暂时先把代码贴上,以后慢慢写讲解。
安卓RecyclerViewAdapter的新玩法DataBinding+ViewBinding+Adapter
直奔主题 首先来说一下,自定义RecyclerViewAdapter的基本步骤,不管是什么写法,这些都是定式: ##1.写一个类继承RecyclerView.Adapter 写一个内部类,继承Recy