- 博客(8)
- 收藏
- 关注
原创 RadioGroup嵌套Layout再放RadioButton
1. InclusiveRadioGrouppublic class InclusiveRadioGroup extends LinearLayout { // holds the checked id; the selection is empty by default private int mCheckedId = -1; // tracks children ra...
2019-01-22 14:33:17
1145
原创 自定义View学习过程
《Android开发艺术探索》中自定义View学习过程中看到的令我有触动的名词:系统控件(跟别人解释工作量的时候可以先告诉别人, android有哪些系统控件, 然后不是系统控件的, 要让他们知道实现出来的工作量)ViewRootImpl是什么①performTraversals是ViewRootImpl的一个private方法,调用过程:scheduleTraversals() -...
2018-12-29 14:35:35
196
原创 枚举类耗不耗性能
1.Java的枚举类是用enum关键字,枚举出来的是像常量一样的东西,连命名规范都跟常量(static final)一样。2.枚举类可以用在switch语句的条件中。3.kotlin中用的是sealed关键字,是不一样的语法。4.kotlin中同样可以用密封类当多种条件选择语句的条件子项。5.枚举是类,有类的开销。...
2018-12-17 20:02:25
2767
原创 工具类中的静态方法原来是有好处的
在Android Training的Best practices下的Performance中的Prefer static over virtual看到下面一句话:If you don’t need to access an object’s fields, make your method static. Invocations will be about 15%-20% faster. It...
2018-11-28 11:00:48
1702
原创 基本数据类型与包装数据类型相比怎样?
在Android Training中看到下面一句话:An array of ints is a much better than an array of Integer objects(一组int数据要比一组Integer对象要好很多)这让我想起在哪看到的, 说不要让基本数据类型与包装数据类型频繁开装箱, 这样会耗性能.kotlin中什么一个数据类型, 一种类型只有一个关键字, 比如...
2018-11-28 10:21:28
174
原创 被问到android有什么新特性我一脸懵逼
看Android官方文档Android9.0的新特性, 然后看到"多摄像头支持和摄像头更新"这一段时:在运行 Android 9 的设备上,您可以通过两个或更多物理摄像头来同时访问多个视频流。] 在配备双前置摄像头或双后置摄像头的设备上,您可以创建只配备单摄像头的设备所不可能实现的创新功能,例如无缝缩放、背景虚化和立体成像。 通过该 API,您还可以调用逻辑或融合的摄像头视频流,该视频流可在两...
2018-11-25 18:08:08
212
原创 java构造器
构造器如何命名①kotlin构造器可以用constructor关键字;②在main方法里的循环中, 只是new了10个对象, 那么只在堆内存中开辟了10个对象的内存, 而没有在栈内存中生成对象的引用....
2018-11-24 18:07:35
394
原创 听到同事经常抱怨电脑卡
"java编程思想"中看到的:看到这里我想到了, 如果卡, 为什么不换高一点的配置, 其实想想计算机的特性, 不就是对有限资源的利用吗?①有限的内存②有限的寄存器③有限的标志位...
2018-11-24 17:23:25
334
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人