首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
ruichao
更多收藏集
微信扫码分享
微信
新浪微博
QQ
34篇文章 · 0订阅
推荐几个堪称教科书级别的 Android 音视频入门项目
目前,市面上关于音视频学习的相关书籍并不多,而且即使看了书籍学了理论,最终还是要回归到代码上来。 毕竟 IT 行业实践性要求高,强调动手能力,音视频这方面就更得多操作和探索了。 推荐下面几个项目会各有侧重,分别涵盖了 Android 音视频录制 API 、OpenGL 渲染和综…
OpenGL-10-渲染技巧:深度测试、多边形偏移、颜色混合
上篇文章提到,由于两个正面叠加在一起,出现了混合, 此时OpenGL不能清楚分辨 哪个图层在前 哪个图层在后,于是就会出现甜甜圈像被啃⼀⼝的现象。我们通过开启深度测试就能解决这个问题。 深度就是在openGL坐标系中,像素点的 Z 坐标距离观察者的距离。 深度缓冲区:就是⼀块内…
Android自定义View播放Gif动画
GIF是一种很常见的动态图片格式,在Android中它的使用场景非常多,大到启动页动画、小到一个Loading展示,都可以用GIF动画来完成,使用也很方便,直接从美工那边拿过来用就成。如果项目赶时间或者自定义原生动画太麻烦,GIF都是一个很好的选择,相比于最新的WEBP格式的动…
解决Android Studio版本大于3.2找不到Android Device Monitor工具
源码及使用方式开发工具:IntelliJIDEAGithub地址:https://github.com/hi-dhl/DeviceMonitorPlugin插件下载地址:https://github.
记一次android app启动错误 Error running :Default Activity not found
这是因为有可能我们在操作过程中删掉原来的activity的时候,android studio会自动在AndroidManifest.xml中删掉我们activity标签信息,但是在我们再次创建activity的时候,它是不会自动填写我们activity的信息,我们需要手动填写。…
Java界最神秘技术ClassLoader,吃透它看这一篇就够了
顾名思义,它是用来加载 Class 的。它负责将 Class 的字节码形式转换成内存形式的 Class 对象。字节码可以来自于磁盘文件 *.class,也可以是 jar 包里的 *.class,也可以来自远程服务器提供的字节流,字节码的本质就是一个字节数组 []byte,它有特…
破解 Kotlin 协程(1) - 入门篇
1. 引子 我之前写过一些协程的文章,很久以前了。那会儿还是很痛苦的,毕竟 kotlinx.coroutines 这样强大的框架还在襁褓当中,于是乎我写的几篇协程的文章几乎就是在告诉大家如何写这样一个框架——那种感觉简直糟糕透了,因为没有几个人会有这样的需求。 这次准备从协程用…
Android Kotlin Coroutines + Retrofit + MVVM 简单实现
这是一篇随记,想尝试下写文章。 我维基了一下,确实有说比线程更小。 直到看到了Benny大佬的文章 协程为什么被称为『轻量级线程』解释,我清晰了。通过测验,确实启动成千上万个协程也不会出现OOM或者其他问题。 现在Kotlin越来越普遍,各种inline函数,操作符也都基本可以…
AopArms一款基于AOP的Android注解框架
当下Java后端的SpringBoot微服务框架大火,原因离不开注解的使用,其简单易配置的注解方式使得更多的社区为其编写适用于SpringBoot的框架,也就是注解逐渐取代了传统的xml配置方式。那么注解在Android中也同样的得到了升华,著名的框架有ButterKnife、…
做一个帮你快速调试UI参数的Android插件
本文会介绍一个帮助我们快速调试UI参数的插件开发过程以及开发思路,可能需要一些简单的Idea平台插件开发经验,希望对大家会有一些帮助。 插件基于Layout Inspector,强化了这个工具,故取名Layout Master。 使用方式同Layout Inspector,呼出…