1、为什么要用SurfaceView 项目中经常会出现多个自定义View,并且可能会多次且频繁的调用canvas进行绘制。当优化还是无法解决界面绘制时卡顿掉帧现象时,我们可以...
1、为什么要用SurfaceView 项目中经常会出现多个自定义View,并且可能会多次且频繁的调用canvas进行绘制。当优化还是无法解决界面绘制时卡顿掉帧现象时,我们可以...
参考链接:https://www.jianshu.com/p/bc79cc25829a[https://www.jianshu.com/p/bc79cc25829a] 同步屏...
前言 自己的学习笔记,参考一些资料,这是其中一位楼主的文章(感谢):http://www.jianshu.com/p/e548786542bd 最近项目中需要获取经纬度,没有...
方法1: Activity.getWindow().getDecorView().findViewById(android.R.id.content) 方法2: Activi...
前言 自定义View 是 Android 开发者必须了解的基础 网上有大量关于自定义View 原理的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问题复杂化等等...
Windows中git bash完全可以替代原生的cmd,但是对于git bash会有一些Linux下广泛使用的命令的缺失,比如wget命令。 在此,以安装wget命令为例,...
Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿Android的人,我们必须尽快了解和使用Kotlin语言。 不...
上一篇博客简单地分析了下依赖注入。但是对于依赖注入的很多细节,都没有深入的分析。这一篇博客会继续分析spring的依赖注入。这篇博客会解决分析getBean缓存时候遗留下来的...
之前在idea2017运行程序还是好好的,但是换到idea2018,就出现错误了。网上找了有很多原因,有些是因为path路径的问题但我这个比较奇葩,因为我这个工程一开始导入的...
操作 右键项目选中maven选项,然后选择“open settings.xml”或者 “create settings.xml”,然后把如下代码粘贴进去就可以了。重启IDE,...
参考:https://blog.csdn.net/gao2li/article/details/82151830[https://blog.csdn.net/gao2li/a...
日常开发中,一些简单的背景或者图形都会使用xml的shape标签完成,经常使用在按钮的背景上。 shape的优点还是很多的 文件比切图小 节约内存 支持拉伸 shape的属性...
由于markdown语法主要考虑的是英文,所以对于中文的首行缩进不太方便直接输入进来,以下几种方法都可以完美解决这个问题: 1.直接复制此处的空格 即可,一个空格一个文字,可...
参考:高焕堂 C04_*JNI必要的优化设计.pdf 一,本章主要内容: C如何创建C++类的对象C语言并没有类,只有结构体(struct),struct里面只能存放变量,相...