06 2020 档案

摘要:lua 数组索引默认从 1 开始。可以指定 0 或者负数开始 1. pairs 和 ipairs 的区别 pairs : 可以遍历表中所有的 key 可以返回 nil ipairs: 只遍历值,按照索引升序遍历,索引中断停止遍历。不能返回 nil ,如果遇到 nil 则退出。只遍历到第一个不是整数的 阅读全文
posted @ 2020-06-18 16:45 花染梦 阅读(408) 评论(0) 推荐(0)
摘要:Lua 函数可以接受可变数目的参数,和 C 语言类似,在函数参数列表中使用三点 ... 表示函数有可变的参数。 1.通过#param获取可变参数数量 function average(...) result = 0 local arg={...} --> arg 为一个表,局部变量 for i,v 阅读全文
posted @ 2020-06-18 15:58 花染梦 阅读(3104) 评论(0) 推荐(0)
摘要:GradientDrawable是什么 GradientDrawable在Android中便是shape标签的代码实现,利用GradientDrawable也可以创建出各种形状。 GradientDrawable使用方法 1. 获取控件的shape并进行动态修改: 既然GradientDrawabl 阅读全文
posted @ 2020-06-16 11:16 花染梦 阅读(806) 评论(0) 推荐(0)
摘要:MultiDex原理 分包机制对于 Android 5 以下的手机耗时更长 public static void install(Context context) { Log.i("MultiDex", "Installing application"); if (IS_VM_MULTIDEX_CA 阅读全文
posted @ 2020-06-15 16:57 花染梦 阅读(314) 评论(0) 推荐(0)
摘要:集合类型 描述 ArrayList 一种可以动态增长和缩减的索引序列 LinkedList 一种可以在任何位置进行高效地插人和删除操作的有序序列 ArrayDeque 一种用循环数组实现的双端队列 HashSet 一种没有重复元素的无序集合 TreeSet 一种有序集 EnumSet 一种包含枚举类 阅读全文
posted @ 2020-06-09 12:00 花染梦 阅读(145) 评论(0) 推荐(0)
摘要:关于Android 64K引发的MultiDex 阅读全文
posted @ 2020-06-09 10:15 花染梦 阅读(151) 评论(0) 推荐(0)
摘要:警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用; [javac] 对于 varargs 调用,应使用 java.lang.Object Method method = cls.getMethod(methodName , new Class[ 0 ]); 阅读全文
posted @ 2020-06-08 16:11 花染梦 阅读(1551) 评论(0) 推荐(0)
摘要:Android gradle plugin 从2.2.3更替为3.6.0 Gradle 版本从 3.5 更替为 6.4.1 序号 报错 原因 解决 1 Could not get unknown property 'apkVariantData' for object of type com.and 阅读全文
posted @ 2020-06-05 18:19 花染梦 阅读(8298) 评论(0) 推荐(0)
摘要:Part of Class/Interface Declaration Notes 1 Class/interface documentation comment (/**...*/) See "Documentation Comments" on page 9 for information on 阅读全文
posted @ 2020-06-04 16:11 花染梦 阅读(206) 评论(0) 推荐(0)
摘要:几种创建 gradle 任务的方法 1.普通创建 task hello1 { doLast{ println 'hello1' } } 2.直接用任务名称创建 Task hello2 = task(hello2) hello2.doLast { println "hello2" } 3.任务名称+任 阅读全文
posted @ 2020-06-04 11:01 花染梦 阅读(277) 评论(0) 推荐(0)