首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
h2coder
更多收藏集
微信扫码分享
微信
新浪微博
QQ
1464篇文章 · 0订阅
Android音视频剪辑器自定义View实战!
话不多说,先上一个代码完成效果。 动图好像录成横屏的了,也没找到调整反转 GIF 的位置,下面再补一张设计稿静态图吧 最近这几年音视频应用越来越广泛,随之而来的音视频相关的需求也越来越多,音视频的剪辑
基于Binder的4种RPC调用
基于Binder的4种RPC调用一般有AIDL、Messenger、借助 intent 传递 messenger 和 基于 contentprovider 的 call
Android低版本bitmap native分配实现原理
我们知道android虚拟机的heap内存默认是512MB,android高版本的内存大约是这样子,android低版本内存大约是这样子, 一个显著的点是
Compose 动画 + KMM 跨平台开发:从传统View到现代声明式UI动画
Compose 动画 + KMM 跨平台开发:从传统View到现代声明式UI动画 🎬 动画效果预览 目录 技术背景与概述 Compose动画API体系 项目实战案例分析 核心动画技术详解 性能优化与最
Android代码架构
Android代码架构通常包括四个主要层次:应用层、框架层、原生层和Linux内核层。框架层为应用层提供了大量的API,使开发者能够快速开发应用程序。框架层包含了各种管理器和服务。
【Groovy】函数、闭包、泛型
1 函数 1.1 无参函数 1)常规调用 2)字符串声明函数 3)字符串调用函数 1.2 有参函数 1)常规调用 在不引起歧义的情况下,可以省去小括号,如下。 2)入参指定默认
深入理解 Jetpack Compose 生命周期
深入理解 Jetpack Compose 生命周期 作为 Android 声明式 UI 框架的代表,Jetpack Compose 彻底改变了 UI 开发模式。与传统 View 体系中 “回调驱动”
SIGABRT+GL errors Native Crash 问题分析
一、崩溃核心信息提炼 首先从日志中提取关键线索,定位崩溃本质: 关键字段 信息内容 核心意义 崩溃进程 com.my.app(PID:32376) 目标应用前台运行时崩溃(Foreground: Ye
爆肝一万多字,我准备了寿司 kotlin 协程原理
官方文档:https://kotlinlang.org/docs/coroutines-guide.html 一、Scope 的 launch 流程 Scope:协程的作用域 CoroutineSco
Android Framework- AMS 之 Activity-暂停
今天在和哥们闲聊,聊到之前看的启动页面的流程,哥们突然问了一句。 在新的页面启动之前,老的页面做了什么操作,你知道么? 我抓紧看看吧,省的别人问我,装X失败咋办。 从ActivityStarter.s