之前工作都没用过C/C++,现在突然让我接触还是有点晕,这里特别做一下平时的小记录,免得后期忘记。 1、常量指针和指针常量 1)常量变量:被常量修饰的变量,无法被修改2)常量...
工作中涉及到了JNI,之前JNI对我完全来说就是底层,现在也得接触了。在实际场景中,很容易出现JNI调用JAVA方法的情况,这个时候就需要知道JAVA方法的签名,这里做一下记...
今天在Android Studio中新建了一个默认的native工程,默认使用CMake来构建,理论上一行代码就不用写就可以运行一个helloworld的示例程序(Hello...
前言 郭前辈的ListView源码解析一文,曾提到View至少会进行2次onMeasure、onLayout,但限于篇幅,并未解释原因,好奇就尝试找了找原因。 原因猜想 验证...
近期在公司项目里发现大量使用枚举,觉得自己对这个还是不很了解,这里做一下简单记录。 先看枚举的用法: 这就是最基本的用法,通过enum来定义3个枚举变量。在网上查资料得知,枚...
Java byte code 的学习意义 为啥要学java bytecode,这就跟你问我已经会python了为啥要学汇编一个道理。我为啥要整理这些难记的知识 ? 因为公司...
1.通过WiFi调试手机:Android Wifi ADB、ADB WiFI 2.ButterKnife 注解生成器:ButterKnife Zelezny 3.Select...
继续做题,暂时先挑简单题目的来练习下C++的用法。 题目描述: 有0ms的用例,看下啥样子: 主要还是对用例读取做了下io的优化,排开IO这部分,个人认为这种的代码没有最开始...
出于练习C++的考虑,现开始用C++刷题,题目来自于LeetCode 题目描述: 思路比较简单,最开始直接考虑的是两层for循环,显然是不太科学的,后便想到使用map这种数据...
平时业务基本不涉及动画,这里记录下动画的学习收获 属性动画:根据View的属性去做动画,逐渐的一点一点的去改变View的属性。其动画默认时长是300ms,默认帧率是10ms/...
平时项目里会涉及到一些文字绘制,这里记录下自己学的的。 先来一张网上找的图,简单介绍下android是按啥规则绘制字体的: 这个需要结合Paint.FontMetrics这个...