aruba

LV1
发表了文章

NDK--利用OpenSL ES实现播放FFmpeg解码后的音频流

1、创建引擎接口对象 2、创建混音器 3、创建播放器(录音器) 4、设置缓冲队列和回调函数 5、设置播放状态 6、启动回调函数

aruba
发表了文章

NDK--so插件化原理,hook技术实现andfix热修复

1.首先介绍so插件化原理,也就是hook,先研究一个问题:当我们知道so库中的函数名和参数时,如何调用so中的函数?

aruba
发表了文章

JNI--非静态native方法使用及c/c++调用Java变量

aruba
发表了文章

JNI--c/c++调用Java方法

aruba
发表了文章

JNI--解决中文乱码问题

aruba
发表了文章

NDK--文件的拆分和合并

aruba
发表了文章

JNI--基本介绍和使用

JNI全名为:Java Native Interface,用于连接Java和C/C++桥梁,通过JNI,Java语言可以调用C/C++的函数,反之C/C++也可...

aruba
发表了文章

Android--利用Box2d重力引擎打造小球碰撞效果

Box2d是一个强大的开源物理游戏引擎,使用c/c++编写,用来模拟2D的物体运动和碰撞。Box2D内部集成了大量的物理力学和运动学计算,内部实现很复杂,但是封...

aruba
发表了文章

JNI--动态注册

静态注册: 每个class都需要使用javah生成一个头文件,并且生成的名字很长书写不便;初次调用时需要依据名字搜索对应的JNI层函数来建立关联关系,会影响运...

aruba
发表了文章

Android--MaterialDesign动画之转场动画(Activity transitions)

以前的Activity之间跳转比较生硬,用户很明显的会感觉到跳转,MaterialDesign推出了新的转场动画,可以实现两个界面之间的共享元素,使跳转带来的体...

aruba
发表了文章

Android--MaterialDesign动画之揭露效果(Reveal effect)

揭露效果也是5.0谷歌引入的一种效果,可以以一个水波纹扩散的形式显示控件,使用也很简单

aruba
发表了文章

Android--MaterialDesign动画之触摸反馈(Touch feedback)

5.0引入了很多动画效果,是谷歌提供的自带的效果,其中触摸反馈就是一种,简而言之就是点击水波纹效果,Button就默认带有水波纹效果

aruba
发表了文章

Android--CoordinatorLayout源码分析及NestedScrolling机制

aruba
发表了文章

Android--AppBarLayout、CollapsingToolbarLayout组合使用

aruba
发表了文章

Android--AppBarLayout基本使用

1.scroll--最基础的模式,并且设置其他模式必须|上它,否则不起效果 如果滚动到顶部再往上滑动的话,则显示Toolbar,只要往下滑动,则Toolbar...

aruba
发表了文章

Android--CoordinatorLayout基本使用

aruba
发表了文章

NDK--利用AudioTrack播放FFmpeg解码后的音频流

aruba
发表了文章

Android--沉浸式导航栏适配

aruba
发表了文章

Android--加载中动画View

aruba
发表了文章

Android--ObjectAnimator源码分析

(如:ObjectAnimator.ofFloat(iv, "translationY", 0f,1000f),其中0f,和1000f就是关键帧)

aruba

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券