FLAG_SECURE标志: 你可以在你的Activity中使用getWindow().setFlags(WindowManager.LayoutParams.FLAG_SE...
FLAG_SECURE标志: 你可以在你的Activity中使用getWindow().setFlags(WindowManager.LayoutParams.FLAG_SE...
官方API所支持的Indicator宽度分为两种,一种是以所有TabItem中最大的一个宽度为基准,另一种是每个TabItem根据文字宽度自适应,指定app:tabIndic...
需求是这样的,上面一个封面图,下面一个tablayout关联viewpager。问题就在于viewpager内有个融云的聊天模块Fragment,完事儿一点editText,...
-- 话不多说 简明扼要 -- exoplayer是安卓开发经常会用到的媒体播放库,而播放的素材,后端开发一般会使用ffmpeg进行处理 如果是mp4文件,一般来说exopl...
2018-05-22 遇到的一点小问题 android:textIsSelectable="true" 项目里有个对话框,用来发布通知,刚好看到里面有个公众号ID,想复杂,...
本文仅作学习记录,如有侵权,请联系删除! 前言: 日常学习打卡,我还有很多头发! 1.1 内存访问和修改: 通过对客户端内存的访问,木马将有可能会得到保存在内存中的敏感信息(...
设计模式大杂烩(24种设计模式的总结及学习设计模式的几点建议)模式分类 & 传送门 & 对比维度说明 设计原则:设计模式(总纲) 创建型:单例模式 简单工厂模式 工厂方法模式...
Lambda演算和图灵机一样,是一种支持理论上完备的形式系统,也是理解函数式编程的理论基础。 古老的lisp语言就是基于Lambda演算系统来的,在lisp中,匿名函数也被叫...
参考: Demystifying the inline keyword Kotlin Basics: Inline Functions Kotlin inline 关键字的使...
一 函数定义 a) fun sum(x:Int,y:Int):Int{} b) fun sum(x:Int,y:Int){} c) fun sum(x:Int,y:I...
1. 当使用函数作为参数时,在作为参数的函数中,入参参数名可省略(不是主方法的函数式参数的参数名可以省略),但当需要对入参赋默认值时,参数名不能省略。 例如:privat...
Java8中新增的函数式编程 使用 '::' 引用代表的都是一个执行过程,即一个方法,而非方法执行后获得的实例 1. 可通过两个冒号来实现对某个类的方法类型进行引用(引用的是...
Kotlin支持了部分函数式特性,其中一个典型的特征就是函数是头等公民。不仅可以像类一样直接在顶层定义一个函数,也可以在一个函数内部定义一个局部函数(P17)(常用于递归函数...
1. 类属性默认有set() get() 方法,不需自定义时不需要自己手动添加 2. 自己自定义属性时需要将想自定义属性的方法紧贴属性写,只对此属性生效 3. 并使用feil...
Kotlin 中一切皆对象,没有Java中定义的基础类型(int char float double byte bool等)而是都以对象形式存在 其他规则 1. 数字不会被自...