2019年8月23日
摘要:
JNI调用C和C++存在的区别 JNI调用C和C++存在的区别 JNI调用C和C++存在的区别 JNI是由C语言定义接口的,JNI通过函数名找函数入口,执行函数里的内容。这和函数用什么语言生成的并没有关系。只要保证函数名称符合JNI的协议。而使用C++要注意的是C++默认生成的函数名称和你写在源文件
阅读全文
posted @ 2019-08-23 10:01
wp7ers
阅读(781)
推荐(0)
2019年8月8日
摘要:
与java 不同,代码顺序影响编译过程。 { var a:Int = 1; init(){ a++; } //var a:Int = 1; 写在 init 之后不可用。 }
阅读全文
posted @ 2019-08-08 17:29
wp7ers
阅读(421)
推荐(0)
摘要:
1.类定义属性 默认是public的。 2.var 一个变量,也是就是属性,自动生成set get方法。 3.val 常量,没有set方法。 4. 延迟初始化属性 对于非空类型的属性是必须初始化的。如果我们希望延迟进行初始化,就可以使用lateinit关键字了。 lateinit只能在不可null的
阅读全文
posted @ 2019-08-08 15:22
wp7ers
阅读(1950)
推荐(0)
2019年8月1日
摘要:
Android5.0以下drawable tag vector错误的解决办法 在Androi 5.0以下的设备可能会报这样的错误: Caused by: org.xmlpull.v1.XmlPullParserException: Binary XML file line #1: invalid d
阅读全文
posted @ 2019-08-01 10:40
wp7ers
阅读(508)
推荐(0)
2019年7月22日
摘要:
上层recyclerView.setLayoutFrozen(true);下层可以接收到点击事件。
阅读全文
posted @ 2019-07-22 15:28
wp7ers
阅读(2755)
推荐(0)
摘要:
RecyclerView只有一行 方法1: 将RecyclerView放在父容器RelativeLayout中,并设置RelativeLayout属性 android:descendantFocusability="blocksDescendants" 但是这样又会让RecyclerView的滑动与
阅读全文
posted @ 2019-07-22 15:17
wp7ers
阅读(189)
推荐(0)
2019年6月12日
摘要:
Failed to execute aapt 没错,看到这个表示你的资源出错了。不用想别的。 比如: 很蒙逼不知道哪儿报错。 怎么办,度娘基本上也都是没说在点子上。 今天有这样一样问题: 不知道怎么出现的。编译器不提示,就是不能通过编译,怎么办? 教你:1. 双击运行。 看了吗,就是这货。 Fail
阅读全文
posted @ 2019-06-12 21:15
wp7ers
阅读(1588)
推荐(1)
2019年1月15日
摘要:
(1)Kotlin语言使用Array表示数组。 (2)[] 可以用于访问数组的元素, [] 被进行了操作符的重载,调用的是 Array 类的 setter 和 getter 方法 2、创建数组 (1)创建空数组,只读 val arrayEmpty = emptyArray() (2)创建指定长度的可空数组 val array1 = arrayOfNulls(5) for (...
阅读全文
posted @ 2019-01-15 14:28
wp7ers
阅读(1016)
推荐(0)
摘要:
注意和java代码的区别 if的分支可以是代码块,最后的表达式作为该块的值
阅读全文
posted @ 2019-01-15 11:34
wp7ers
阅读(116)
推荐(0)
2019年1月14日
摘要:
每个次构造函数需要委托给主构造函数, 可以直接委托或者通过别的次构造函数间接委托。委托到同一个类的另一个构造函数用 this 关键字即可 class Person { constructor(parent: Person) { parent.children.add(this) }} kotlin
阅读全文
posted @ 2019-01-14 17:16
wp7ers
阅读(193)
推荐(0)