Kotlin,东宫太子 谷歌今天宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。 谷歌在今天的声明中写道:Android 的开发将越来越以 Kotlin 为先。许多新的 Jetpack API 和特性将首先在 Kotlin 中提供。如果你要开始一个新项目,你应该用 Kot ...
一、问题现象: 项目中使用https://github.com/danikula/AndroidVideoCache作为视频缓存组件,但是在9.0手机上无法正常缓存,并且报错: 1、详细错误截图 2、详细错误文本描述 2018 -11 -16 14 : 35 : 19.781 31012 -32296 /com.xxx.xxx E/Pinger: Error rea ...
Flutter 是一套高效的跨平台免费开源 SDK,可以帮助开发者用一套代码同时在 Android 和 iOS 上构建媲美原生体验的精良应用。随着 Flutter 从 1.0 升级到 1.2,我们从社区中也搜集到了不少开发者关注的问题,我们会用连载的形式由浅到深地为开发者们进行解答 ...
介绍 在上一部分中,我们创建了一个绘制的表面。 现在,我们将准备绘制的内容。 但在此之前,我们应该做一些准备。 我们需要向量,矩阵,缓冲区等。 可以将 glm 库用于我们的目的但是因为我们想要检查Kotlin Native性能本身,我将自己实现类似于一个小数学库 ...
介绍 好吧,在以前的部分我们几乎准备了所有的东西。 现在,我简要将描述最后需要的类- FrameBuffers , Sync 和 CommandBuffers 。 FrameBuffers 首先 是 类 - 用于定义我们将使用的附件的帧缓冲区列表,它们将使用哪些ImageView,以及它们的尺寸和spec。 ...
介绍 好的,现在是时候创建Vulkan表面,物理和逻辑设备了。 Vulkan surface是我们已经创建的Windows,Linux或Android窗口(或其他支持的平台)的抽象。 物理设备就是它所说的 - 安装了物理设备。 从用户的角度来看,逻辑设备是物理设备。 此外,在创建逻辑设 ...
介绍 在前面的部分中,我们做了所有准备工作,所以现在我们终于可以开始使用Vulkan API了。 让我们总结一下我们现在拥有的东西: 该项目编译为Windows和Linux平台的本机代码。 与C库互操作。 我们可以移动,调整大小,切换到全屏模式等两个平台的本机窗口。 ...
造成手机耗电的主要因素可以分为硬件和软件两方面,作为应用开发者,只能从软件方面发力,应用低功耗开发就显得尤其重要。 谷歌和华为在功耗管理方面的机制到底是怎么样的,应用在开发时资源如何配置才能达到最佳的功耗方案? 本期,由华为终端功耗架构师钱 ...
当你需要拷贝一个数组的全部或者部分到一个新数组的时候,优先使用map和filter而不是forEach。 咨询工作的好处之一是我可以看到无数的项目。这些项目在规模、使用的编程语言和开发人员的能力方面差别很大。虽然有很多我觉得应该废弃的模式,但是在JavaScript ...
前言 项目:https://github.com/w77996/Weather 多知天气,主要是给大家学习一下。 项目主要是12月23日开始建立,春节半个多月回家了,就没有写了。三月初完成了整个项目。耗时近两个月。平时在公司也就做点测试的任务,开发的任务还得等到毕业后才有TAT不知 ...
你可能感兴趣的内容
热门源码