简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
测试驱动开发是一种迭代开发方法,强调在编写代码之前先编写测试用例。这些测试用例定义了预期的功能和行为,然后开发人员编写足够的代码来满足这些测试。TDD的核心理念是“红-绿-重构”,即先编写失败的测试(红),然后编写代码使其通过测试(绿),最后进行代码重构以保持代码质量。
一 什么是虚拟机我们都知道,java是一门跨平台的一门编程语言;而实现这个的关键就是虚拟机,我们在编译的时候会把代码变成字节码文件(.class文件),然后通过虚拟机,根据不同的平台,把字节码文件翻译成平台所能运行的机器码,从而实现跨平台。java平台的虚拟机我们称为JVM,而Android的虚拟机有两个版本,一个是Dalvik,一个是Art;那么JVM和Dalvik,Art有什么区别呢?我们来看
一 Camera 内部类 CameraInfoCameraInfo类用来描述相机信息,通过Camera类中getCameraInfo(int cameraId, CameraInfo cameraInfo)方法获得,主要包括以下两个成员变量:facingfacing 代表相机的方向,它的值只能是CAMERA_FACING_BACK(后置摄像头)CAMERA_FACING_FRONT(前置摄像头)。
一 Glide用法及介绍1.1 什么是Glide?Glide是一个加载图片的库,作者是bumptech,它是在泰国举行的google 开发者论坛上google为我们介绍的,这个库被广泛的运用在google的开源项目中。1.2 Glide解决什么问题?Glide是一个非常成熟的图片加载库,他可以从多个源加载图片,如:网路,本地,Uri等,更重要的是他内部封装了非常好的缓存机制并且在处理图片的时候能保
jni入门如何生成so文件