前文说到的 intent-filter 仅能匹配普通本地文件的 intent,那么如何匹配 http video 类型的 intent 呢? HTTP video intent 结构 一般情况下,Android 端发起一个隐式 http video intent 的代码如下: Uri uri = Uri.pa……
SMB手机VR播放器(四):http video intent-filter
支持SMB的手机VR播放器(三):接收隐式intent
接前文,为了实现一个较为完整的播放器,需要支持从文件管理器中打开文件,而这一过程是通过接收隐式 intent 实现的。我们需要让 Unity 接收该隐式 intent。 声明 intent-filter 文件管理器打开一个应用时,会发送一个隐式 intent,系统会在应用的 AndroidManifest 中……
写一个支持SMB的手机VR播放器(二):Shader与建模
针对于上文中讲到的 Unity 端需求,首先需要验证的是拆分图像,使得左右眼显示不同内容的问题,而这就需要 Shader 的帮助。 为什么需要 Shader CardBoard SDK 新版本接入了 UnityXR,而现代 UnityXR 采用SinglePassStereoRendering渲染,也就是所谓……
写一个支持SMB的手机VR播放器(一):基础知识
手里有几个低成本的 CardBoard VR 塑料盒子,用来在手机上体验 VR 内容。由于本人拥有数个 NAS ,因此迫切需要一种方法播放上面的内容。 起因 从箱子角落翻出了几个叫做 xx 魔镜、xx VR 的 VR 盒子,他们都是 CardBoard 类型的 VR 盒子。CardBoard 是一种低成本的 ……
Above 4G Decoding、Re-Size BAR与Drawcall
之前蘑菇在本博客交流群里问“Above 4G Decoding”是否有必要开启,我百度搜了一圈也没找到明白人。花了一些时间谷歌查资料,试图理清关系。 Drawcall 与 Re-Size BAR 在现代主板中,你可能会见到一个 Above 4G Decoding 选项(常有类似 Crypto Currency……
终于被编故事与骗子遍布的知乎恶心吐了
原标题为「知乎,我***」,思索再三,恐有不适,便替换为现标题。 —— by 非理勿试『再一次被知乎恶心吐了』 本回答未节选自盐选专栏,有助于解答该问题 创作声明:内容不包含虚构创作 内容中的情节不存在虚构加工,仅供参考 补充 喜报:于 2021-10-16 喜提搜索引擎屏蔽,目前百度、360 已经搜不到本文……
京东自营固态硬盘拒保,自行返厂直接换新(NM610)
前段时间的闹心事,从京东自营购买的固态硬盘,三年保修,在两年半时出现质量问题,京东自营却拒绝保修。 起因 两年前在京东自营购买的雷克沙 NM610 1TB 版固态硬盘,京东自营提供售后服务,保修期为三年。 7 月份,这块轻度使用了两年半的固态硬盘出现了掉盘现象。 什么是掉盘现象呢?简单来说,就是使用过程中盘符……
日常随笔之随便写写·琐事一二#06
上次的『随便写写·琐事一二#5』还是去年六月写的,转眼又过去了一年。一年的日子里,琐事乱事开心事都不少,简单写一些吧。 1. 博客 过年前后,博客的ADSense收入莫名激增,靠这笔意外收入,本博服务器成功续费至 21 年底。 服务器续费后剩了一百多块,我把一百元捐给了希望工程,剩下的添了一些凑整,在博客交流……
为什么Firefox100.0版本号会导致网站Bug?
偶然看到了“Firefox 正在测试 100.0 版本号会引起哪些 Bug”的公众号文章,因该文章小编不懂原理还硬写,让读者火大,索性自己研究下。 为啥研究 程序员看技术文章,讲究的就是一个前因后果,但看到这篇文章描述的“原因”时,我的火噌的一下就冒了出来: 看完上面的截图,你看懂了为啥版本号能引起故障了吗?……
ESP8266刷固件无限重启闪蓝灯
弄了块 ESP8266 搭配墨水屏玩,准备做一个桌面 Todo 列表。之前关注的都是上层应用,第一次搞这种东西,记录下遇到的各种问题。 刷 Micropython 或其他固件无限重启闪蓝灯 为了方便开发,将 ESP8266 刷成 MicroPython 固件。固件刷完之后 reset 重启,结果 ESP826……
由摇曳露营引出的一些的碎碎念
随着年龄的增长,对于动画的口味也变了许多。摇曳露营,是一部现在看来非常舒服的动画,但是,假设往前捯个几年,我一定不会喜欢它。 1.在远方 用我胸无点墨的水平来说,摇曳露营的场景,是有深度的。 当然,我说的深度不是“这个图形表达了∠A的思乡之情”,而是指画面耐看,在 z 轴方向上,有深度感。 有时候,看着 OP……
Windows Git Bash 添加 zip 命令
为了方便,有时会用 Git Bash 执行一些 sh 脚本,这些脚本内容大多是与平台无关的打包、文件操作。Git Bash 默认不带 zip 包,那如何使用 zip 命令呢? 为 Git Bash 安装 zip 我们可以手动将 zip 放置于 Bash 目录,使得 Git Bash 支持 zip 命令(类似 ……