1,不管什么品牌,只要是使用海鸥芯片的打印机,就去TSC打印机官网下载“MAC driver TSC”最新版本打印机驱动程序并安装。 2,USB打印机最好安装,打印机手动安装...
1,不管什么品牌,只要是使用海鸥芯片的打印机,就去TSC打印机官网下载“MAC driver TSC”最新版本打印机驱动程序并安装。 2,USB打印机最好安装,打印机手动安装...
前言 自定义View是Android开发者必须了解的基础;而Path类的使用在自定义View绘制中发挥着非常重要的作用 网上有大量关于自定义View中Path类的文章,但存在...
前言 Android开发中,时间轴的 UI需求非常常见,如下图:示意图 本文将结合 自定义View & RecyclerView的知识,手把手教你实现该常见 & 实用的自定义...
缩写是败笔、
四大组件以及Application和Context的全面理解本文首发于微信公众号——世界上有意思的事,搬运转载请注明出处,否则将追究版权责任。微信号:a1018998632,交流qq群:859640274 一、概述 阅读须知 1.文章...
缩写是败笔+1
Android Gradle插件升级至3.4.0版本之后,带来一个新特性-新一代混淆工具R8,做为D8的升级版替代Proguard;在应用压缩、应用优化方面提供更极致的体验...
官方网站:www.recyclerview.org[http://www.recyclerview.org/] BRVAH[https://github.com/CymCha...
前言 我们经常用Handler中的postDelayed方法进行延迟操作,像这样 我们都知道Handler的机制是将消息通过sendMessage()放入到MessageQu...
上个月参加了敏捷之旅成都站的活动,其中有一个朋友分享了“提升软件研发领导力的招式和模式”,模式用通俗一点的说法就是“套路”,他介绍了模式(套路)在我们生活和工作中的积极作用,...
private static Singleton singleton = new Singleton();
public static int value1 = 5;
public static int value2 = 3;
就是一个执行顺序的前后问题。
private static Singleton singleton = new Singleton();把这行代码放下面,猪都知道值会是6和4.
有用的结论就这个。
父类的静态代码块->子类的静态代码块->初始化父类的属性值/父类的普通代码块(自上而下的顺序排列)->父类的构造方法->初始化子类的属性值/子类的普通代码块(自上而下的顺序排列)->子类的构造方法。
静态代码块>初始化属性值>普通代码块>构造方法。基本这个逻辑,也就静态代码块特殊点。
Android Studio 3.2.x 对.9图片的处理越发严格,如果一个.9图片,单侧的描边,出现多段黑线,则会报错: 而且 点9图片的拉伸区域,是定义在左边 和上边的显...
一、主要概念 1、Gradle是什么? Gradle其实就是一个构建项目的工具,即把一堆堆的目录、文件按照一定的规则关联起来,形成一个项目的自动化构建工具。 Gradle版本...
现在的源码读取缓存的顺序变化了,现在的顺序是先执行 loadFromActiveResources 然后再执行 loadFromCache
Android缓存机制:如果没有缓存,在大量的网络请求从远程获取图片时会造成网络流量的浪费,加载速度较慢,用户体验不好 关于学习Glide缓存原理前十分建议你先了解图片加载的...