上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: ::method 函数名左边加上双冒号, 这个写法叫函数引用(Function Reference) 函数不是对象 但是在函数左边加双冒号 就是一个函数类型的对象了, 这也是函数可以作为参数和返回值的原因。 基本上使用labmda表达式的地方 可以用函数引用的方式 view?.post { doSo 阅读全文
posted @ 2021-01-15 17:30 huyang011 阅读(744) 评论(0) 推荐(0) 编辑
摘要: Any Any 类有3个方法 public open class Any { public open operator fun equals(other: Any?): Boolean public open fun hashCode(): Int public open fun toString( 阅读全文
posted @ 2021-01-14 16:54 huyang011 阅读(824) 评论(0) 推荐(1) 编辑
摘要: 使用break可以跳出循环, 默认情况下是跳出最近一层的循环。 如果需要跳出多层循环, 给for循环添加一个标签, 在需要跳出某层循环的时候,break循环标签即可。 fun testBreak(){ label@ for(i in 1..10){ label2@ for (j in 0..i){ 阅读全文
posted @ 2021-01-09 11:25 huyang011 阅读(1450) 评论(0) 推荐(0) 编辑
摘要: 哪些场景下使用? 1. ViewHolder中使用控件,不想使用findViewById或者 itemView.viewId的方式去引用 2. 将Activity或者Fragment中的部分UI操作抽离到另一个类单独管理,想直接通过View的ID来获取View 在对应的module中build.gr 阅读全文
posted @ 2020-12-24 14:46 huyang011 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 命令行操作 删除远程连接 git remote rm origin 添加远程连接 git remote add origin origin_url git branch -M master git push -u origin master 阅读全文
posted @ 2020-12-10 15:23 huyang011 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 1. 从视频中截图 vframes fps = 每隔一段时间截一张图: 每一秒输出一帧图像为图片,图片命名为out1.png,out2.png,out3.png依次顺序输出: ffmpeg -i input.flv -vf fps=1 out%d.png 每一分钟截一张图, 图片命名为img001. 阅读全文
posted @ 2020-10-24 17:08 huyang011 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 在对应项目的gradle.properties文件中添加 android.injected.testOnly=false 如果觉得每次针对单个项目修改比较麻烦的话, 那么可以修改本地用户目录下全局 gradle 配置的 gradle.properties 文件,针对所有项目生效 打开gradle.p 阅读全文
posted @ 2020-10-23 11:16 huyang011 阅读(544) 评论(0) 推荐(1) 编辑
摘要: 可能情况: 1. build.gradle中的debuggable属性设置为true 2. build.gradle中的minifyEnabled属性设置为false 3. 手机上装的版本和代码不一致 阅读全文
posted @ 2019-12-02 16:09 huyang011 阅读(2169) 评论(0) 推荐(0) 编辑
摘要: which – 显示一个可执行程序的位置 阅读全文
posted @ 2019-10-17 17:26 huyang011 阅读(75) 评论(0) 推荐(0) 编辑
摘要: ​ Map Box API ​ Map Box API Map Box API API 版本不一样 Overview (Mapbox Maps SDK for Android 7.0.0 Reference) Overview (Mapbox Android SDK 5.0.1 Reference) 阅读全文
posted @ 2019-06-15 14:51 huyang011 阅读(171) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页