在C、C++等语言中const表示不可修改的常量,在Java中const 是一个保留的标识符,不能用来修饰变量,也不能作为变量名,而它在其他语言中的作用则由final关键字来...
在C、C++等语言中const表示不可修改的常量,在Java中const 是一个保留的标识符,不能用来修饰变量,也不能作为变量名,而它在其他语言中的作用则由final关键字来...
UI 优化系列专题,来聊一聊 Android 渲染相关知识,主要涉及 UI 渲染背景知识、如何优化 UI 渲染两部分内容。 UI 优化系列专题 UI 渲染背景知识 《View...
一、Apk反编译工具及其使用方法 1.原理 学习反编译之前,建议先学习一下Apk打包的过程,明白打包完成后的Apk里面都有什么文件,各种文件都是怎么生成的。 这里有两篇And...
文 | 厦九九 01感情里势均力敌,其实是心理上的对等 一段关系,尤其是感情里的势均力敌,其实是心理和精神层面的势均力敌。只是因为经济基础决定上层建筑,绝大多数人没有在精神上...
新版使用方法 Github地址:https://github.com/rome753/ActivityTaskView 安装ActivityTaskView release ...
天下武功林林总总,为毛要学音视频开发? 男怕入错行,女怕嫁错郎,程序员技术贬值快,只有紧紧跟上行业人才需求的风口才能不断让自己保值增值。唯有不断学习更新迭代自身技能的程序员才...
前段时间公司的SDK开发,核心逻辑要改用C/C++(花了点时间把还给老师的,重新拾回),我就把NDK开发相关资料文档整理一下方便你我他。 预备概念: JNI: 它提供了若干的...
先放上结论 requestLayout会直接递归调用父窗口的requestLayout,直到ViewRootImpl,然后触发peformTraversals,由于mLayo...
简介 RecyclerView在24.2.0版本中新增了SnapHelper这个辅助类,用于辅助RecyclerView在滚动结束时将Item对齐到某个位置。特别是列表横向滑...