1. CMake带来的改变 1.1 依赖关系的思维转变:用仓库的概念代替目录层级依赖 层级依赖: 扁平依赖: 图一:在每个项目里都存放一套自身需要的依赖库,类似离线式依赖包含...
1. CMake带来的改变 1.1 依赖关系的思维转变:用仓库的概念代替目录层级依赖 层级依赖: 扁平依赖: 图一:在每个项目里都存放一套自身需要的依赖库,类似离线式依赖包含...
什么是编译? 对java来说,编译就是把一个.java文件变成一个.class字节码文件的过程;.java文件是人类易读的,而.class文件是二进制的,人们难以读懂,有时候...
1、Floating Point Register 1、v0~v31 128位向量寄存器2、d0~d31 64位double寄存器3、s0~s31 32位float寄存器4、...
Google爸爸在今年(2020年)的Jetpack库里面更新paging组件,推出了Paing3。按照Google爸爸文档的描述,Paing3完全使用的是kotlin,...
但行好事,莫问前程。只需努力每一天。 上一篇文章地址 小时候,我们在刚开始学习写字母时,用的本子是四线格的,我们必须把字母按照规则写在四线格内。比如: 那么问题来了,在can...
一、不复用的情况 如果不使用内存复用,这两个方法是一样的效果。 二、复用的情况 在通过复用 Bitmap 来解码图片时,那么 getByteCount() 表示新解码图片占用...
IntentService是Service的子类,由于Service里面不能做耗时的操作,所以Google提供了IntentService,在IntentService内维护...
前言 在项目中配置release和debug环境还是很有必要的,可以随时打包线下和线上的版本并且在一部手机上同时开发线下app,又可以体验观察线上app的情况。 当然,配置的...
要想启动微信,首先要判断手机是否装了微信,判断的方法如下: 然后在项目中加入此代码即可: 同样,跳转QQ也需要判断: 几个常用的package有:新浪微博(编辑界面):com...