- 博客(7)
- 收藏
- 关注
原创 由于VM设置有误导致AndroidStudio双击无响应,无法正常启动
记录由于VM设置有问题而导致AndroidStudio点击图标无响应的情况。在某一次制作帧动画项目的时候,由于图片插入过多以及代码逻辑有误,导致了AndroidStudio一直报VM内存即将溢出,运行十分卡顿。于是乎点击Help -> Edit Custom VM Options,设置了过大的内存。这一操作导致了AndroidStudio经常在编写或运行项目时闪退,没有任何报错信息。而最后更是无法打开AndroidStudio,删除目录重新安装也没有作用。最后在C:\Users\$u.
2021-03-12 11:24:47
890
2
原创 Android 沉浸式布局小结
达到的效果:隐藏顶端状态栏,底端导航栏(虚拟按键)图标亮色,且背景透明AndroidManifest -> android:theme ↓<item name="android:windowFullscreen">true</item><item name="android:windowTranslucentStatus">true</item><item name="android:windowTranslucentNavig.
2020-08-12 10:04:33
216
转载 volatile 关键字(修饰变量)(转载)
volatile 关键字(修饰变量)1. 含义是一种比sychronized关键字更轻量级的同步机制,访问volitile变量时,不会执行加锁操作。2. 作用volatile 是一个类型修饰符(type specifier)。volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。保证可见性 禁止指令重排序优化指令重排序优化:普通的变量仅仅会保证在该方法的执行过程中所有依赖赋值结果的地方都能获取到正确的结果,而不能保证变量赋...
2020-06-13 14:56:44
270
转载 Kotlin使用小记
Kotlin中var和val的区别在Kotlin中的 var 和 val 是属于关键字,乍看它俩很相似,因为只是差一个字母而已,可是区别却很大。var是作为可变变量,这是一个可以通过重新分配来更改为另一个值的变量。这种声明变量的方式和Java中声明变量的方式一样。先来看下这段用var作为可变变量的代码fun main(args: Array<String>) { var name = "hongfa" println(name) name .
2020-05-20 16:41:02
201
转载 Java类成员访问控制权限
类成员访问控制权限在JAVA中有四种访问控制权限,分别为:private, default, protected, public1、Private如果一个成员方法或变量名前使用了private, 那么这个成员只能在类的内部使用。2、Default如果一个成员方法或变量名前没有使用任何访问控制符,就为default。默认的访问控制成员可以被这个包中的其它类访问(...
2020-04-15 17:18:32
531
转载 Difference between String and StringBuffer
String类是字符串常量,是不可更改的常量。而StringBuffer是字符串变量,它的对象是可以扩充和修改的。- 转自搜狗百科
2020-03-04 17:31:10
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人