Windows下编译Android使用的Assimp库 .bat脚本 说明 下载链接:Assimp[https://github.com/assimp/assimp]脚本中的...
Windows下编译Android使用的Assimp库 .bat脚本 说明 下载链接:Assimp[https://github.com/assimp/assimp]脚本中的...
先说下题外话哈,最近做了个领取电商平台优惠券的小程序,扫码支持下哈~image 上一篇文章简单的实现了几个常见的滤镜效果,针对每一种滤镜,在片段着色器中编写响应的计算逻辑。 ...
好久没写View了,最近恰巧遇到一个八大行星绕太阳旋转的假3D效果,写完之后感觉效果还不错。能玩十分钟的那种。本篇将一步步带您实现这样的一个效果,ps:我是用kotlin实现...
前言 经过上一篇对OpenGL es的解析,我们引出了在eglSwapBuffer时候会调用会调用两个关键的方法: 1.Surface::dequeueBuffer 2.Su...
Android应用程序与SurfaceFlinger服务是运行在不同的进程中的,因此,它们采用Binder进程间通信机制来进行通信。 但是我们知道一个Android应用程序可...
MediaCodec 类可以用来访问底层媒体编解码器,即编码器/解码器的组件。它是 Android 底层多媒体支持架构的一部分。 一个编解码器处理输入数据以生成输出数据。它异...
1 OpenGL ES简介 谈到OpenGL ES,首先我们应该先去了解一下Android的基本架构,基本架构下图: 这里我们可以找到Libraries里面有我们目前要接触的...
前言 由于工作上的需求,开始接触投屏技术。 为何要写这篇文章?我怀疑想学这技术的人群不多,也许文章不会火,毕竟也不是什么热门技术。但正因为不是热门技术,所以资料很少。我也是自...
1. Jetpack(MVVM) MVVMHabit 于谷歌最新AAC架构,MVVM设计模式的一套快速开发库。binding-collection-adapter 数据绑定框...
本文章所使用的 OkHttp 源码版本:3.12.10 上一篇:OkHttp 精讲:RetryAndFollowUpInterceptor[https://www.jians...
本文章所使用的 OkHttp 源码版本:3.12.10 上一篇:OkHttp 精讲:拦截器执行原理[https://www.jianshu.com/p/e0f324fd941...
在 JNI 环境下 使用 Opencv 处理图片 第一步,CV::Mat 互转 Bitmap。 调用演示 Bitmap -> CV::Mat (GRAY/RGB/RGBA)...
一、Dex加壳由来 最近在学习apk加密,在网上看了一篇《Android中的Apk的加固(加壳)原理解析和实现》,我发现原文把整个apk都写入到dex文件中,如果apk小还好...
学习APK加固,首先我们需要了解APK的构造。才能了解我们需要加固什么,怎么保护我们文件信息。 将APK解压 目录结构 assets:存放资源文件的目录 lib:存放ndk生...
寻梦环游记
人们为什么要祭祖?人们为什么要祭祖? 宇宙化生之初的无边无际的能量产生波动,形成了最初的“炁”(气),称为“太极”、“元初一气”(简称“元气”)。元气继续运动衍化,化生出正、负(或者叫“...
在日常的Android项目开发中,我们肯定会遇到需要检测用户设备的网络状态。防止用户没有网络的情况下,我们的应用没有提示。这里分享一个快速实现网络监听的开源库——Reacti...
前言 本文将会作为开启SurfaceFlinger的系列第一篇文章。然而SurfaceFlinger几乎贯通了整个Android领域中所有的知识。从HAL硬件抽象层到Fram...