首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
啊焜呀
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
【Android 音视频开发打怪升级:OpenGL渲染视频画面篇】二、使用OpenGL渲染视频画面
在第一篇文章【音视频基础知识】文章中,就介绍过,视频其实就是一张张图片组成的,在上文【初步了解OpenGL ES】中,介绍了如何通过OpenGL渲染一张图片,可以猜想到,视频的渲染和图片的渲染应该是差不多的。话不多说,马上就来看看。 1. 定义视频渲染器 咋一看,和渲染图片一模…
Zygote进程通信为什么用Socket而不是Binder?
在Android系统中,常用的进程通信方式有以下几种: Intents:Intents是Android系统中用于在不同组件之间传递消息的一种机制。通过发送和接收Intents,不同进程之间可以进行简单
反编译完这些app后,我给它们的安全等级打个分
在Android开发中,apk的安全性是一个重要的关注点。每个app应用对于自身的数据和代码安全做了对应的保护。为了调研和学习市场上各类app它们的安全策略,此次反编译了30款apk来调研学习,加入debuggable和networkSecurityConfig属性(加入Cha…
2024年的安卓现代开发
本文反映了我的个人观点和专业见解, 并参考了 Android 开发者社区中的不同观点. 此外, 我还定期查看 Google 为 Android 提供的指南.
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如…
android监听屏幕横竖屏变化
1监听其他应用横竖屏,使用watchRotation推荐通过反射调用WindowManagerService的watchRotation方法,回调onRotationChanged;2监听本应用使用O
近期面试小结
--- theme: smartblue --- 最近面试了不少的公司,行情整体来说还是非常差的
Android OpenGL ES 2.0 手把手教学(3)- 顶点着色器 vertex shader
在之前的例子中,我们都使用到了顶点着色器vertex shader,但只是简单地用了一下,把输入的顶点坐标又原样地输出了,没有做任何操作,这篇文章给大家介绍如何在vertex shader做顶点变换。 这张图展示了我们调用OpenGL的drawXXX()方法后执行的流程,我们传…
Android - JoystickView 虚拟手柄,控制盘,自定义UI
在一些手机游戏中,玩家可以通过虚拟控制盘来控制游戏角色的行动。 无人机和玩具操控App中也有这一类控制盘的应用。 用自定义View的方式来实现类似手柄的控件。 用自定义View的方式实现这个控制盘。创建TouchView。 控制盘的基本要求是跟随手指做出反应。为了获取到手指触屏…
彻底摆脱数据线——远程ADB调试小工具开发过程记录
为了解决每次重启都要连接一次电脑的问题,经过了大量的网络搜索,终于解决了这个问题。 本文记录了从提出问题到解决问题的全过程。 博主有一台很棒的测试机,它叫小6,小6有很多优点,速度快,体积小,操作简单。 既然小6如此优秀,为什么还会有这篇博客呢,其实小6有一个致命问题,电池不耐…