摘要: 1. 基本数据类型 1. 基本数据类型 基本数据类型可以直接与C/C++的相应基本数据类型映射,JNI用类型定义使得这种映射对开发人员透明 Java类型JNI类型C/C++类型大小 Boolean Jblloean unsigned char 无符号8位 Byte Jbyte char 有符号8位 阅读全文
posted @ 2018-04-01 14:25 予有荣焉 阅读(1076) 评论(0) 推荐(0) 编辑
摘要: 效果 效果 实现 具体实现就是设置viewpager的setPageTransformer方法, 自定义一个MyPageTransformer实现PageTransformer接口,复写接口中transformPage方法. 主要是根据position来做不同的操作 public class MyP 阅读全文
posted @ 2018-04-01 14:17 予有荣焉 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 随便试出来玩的 set_in set_out 阅读全文
posted @ 2018-04-01 14:09 予有荣焉 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap数据结构 在JDK1.8之前, HashMap采用的散列表的形式来进行存储数据, 散列表又叫做哈希表, 是数组+链表的一种结构 优点: 具备数组的查找迅速的特点, 又具有链表增删快的特点 缺点: 消耗的内存相对来说比较大, 拿空间换取时间 而JDK1.8时, 用的就不仅仅是链表结 阅读全文
posted @ 2018-04-01 13:59 予有荣焉 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 函数定义 kotlin的函数其实就是java中的方法, 名字不一样, 定义方式和java中也类似, 函数名(方法名), 参数, 返回值 区别在于, kotlin的函数定义需要加上fun, 这里和javascript很类似 格式: fun 函数名(参数名:参数类型): 返回值类型 { return} 阅读全文
posted @ 2018-04-01 13:38 予有荣焉 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 取值范围 kotlin中可以给一个变量赋值一个范围, 而不仅仅是单个的值 例如: 通过downTo可以表示从100到1 也可以使用reversed()来将正序的反转 可以使用step控制步长 可以使用until, 表示包含左边, 不包含右边的范围, 数学符号为[start, end) 循环 取值范围 阅读全文
posted @ 2018-04-01 13:22 予有荣焉 阅读(940) 评论(0) 推荐(0) 编辑