前言 之前在Github上看见了一个卡片式滑动的效果,非常的炫酷,当时就想着怎么去实现,刚开始我的构思是自定义一个ViewGroup,但通过自定义ViewGroup实现起来会...
前言 之前在Github上看见了一个卡片式滑动的效果,非常的炫酷,当时就想着怎么去实现,刚开始我的构思是自定义一个ViewGroup,但通过自定义ViewGroup实现起来会...
前言 OpenGL是一种应用程序编程接口,它是一种可以对图形硬件设备特性进行访问的软件库,而OpenGL ES是OpenGL的子集,针对手机、PDA和游戏主机嵌入式设备而设计...
前面文章介绍RenderNode, 它承包了View的绘制业务,提供了绘制的Canvas,今天这篇文章就来分析一下这个Canvas, 并看看一个基本的绘制功能是如何完成的。 ...
获取字符串 错误❌:没有正确释放,会导致内存泄漏 正确✅:必须调用 ReleaseStringUTFChars 释放 错误❌:Release 之后就不能再使用 正确✅:可以把...
在我们的应用程序中,很多地方可能用到同一个数据。很多时候我们可能不想通过Intent在Activity之间传递数据或者持久化的存放这些数据。 我们可能会将这些数据存在在App...
前言 我们开发时接触最多的就是xml布局了,还记得我们写Android的第一个Hello World吗,就是通过activity_main.xml显示出来的。 虽然xml写的...
正弦电流的波形i=Imsin(ωt+φ) 式中Im——幅值; φ——初相位; ω——角频率。 幅值、初相位和角频率统称为正弦量的三要素。正弦量在任一瞬间的值称为瞬时值,已知正...
2020 De1taCTF BroadcastTestAndroid Pwn中CVE-2017-13288的思路。官方WP:https://github.com/De1ta-...
ASM在安卓开发中的应用十分广泛,本文重点探讨通过ASM对匿名内部类、Lambda表达式及方法引用的Hook。 安卓的编译流程中Java文件会被编译成.class,.clas...