集合 十一、取集合的一部分 Slice slice()返回具有给定索引的集合元素列表。 Take 与 Drop take()从头获取指定数量的元素,takeLast()从尾开...
集合 十一、取集合的一部分 Slice slice()返回具有给定索引的集合元素列表。 Take 与 Drop take()从头获取指定数量的元素,takeLast()从尾开...
前言:随着市场需求的不断变化,原生安卓已经无法满足客户的需要了,现在很多app都在使用Android和h5的交互实现某些功能,比如商品详情页,文章详情页面,商品点评页面,还有...
一、环境配置 二、Realm初始化 三、创建实体 四、基本使用 五、版本升级 六、DEBUG调试 一、环境配置 1)首先在工程的根目录(工程目录) build.gradle ...
1.下载项目 git clone 地址 2.查看远程分支 git branch -a 3.查看本地分支 git branch 4.切换分支 git checkout -b v...
什么是 Lint Android Lint 是 SDK Tools 16(ADT 16)开始引入的一个代码扫描工具,通过对代码进行静态分析,可以帮助开发者发现代码质量问题和提...
1.启动终端,可以在Spotlight中搜索“终端”2.打开.bash_profile文件,对其内容进行编辑,命令如下:open .bash_profile3.此时文本编辑器...
class NoPaddingTextView1 @JvmOverloads constructor( context: Context, attrs: Attrib...
LiveData是一个可被观察的数据持有者类。与常规的Observable不同,LiveData能意识到应用程序组件的生命周期变化,这意味着它能遵守Activity、Fr...
onClick点击事件: 使用方式: RecyclerView的onItemClickListener事件: 使用方式: 注:ReyclerView的适配器Adapter用(...
方式一:通过设置FLAG_ACTIVITY_CLEAR_TOP 方式二:使用AlarmManger
今天跟大家分享一下ConstraintLayout布局的使用,也算是为自己做的笔记吧。 ConstraintLayout是2016年Google的I/O大会上重点宣传的一个新...
前言 很早之前就开始接触Retrofit,自己也写了一个项目,但是一直没有深入研究过源码。 正文 版本 项目结构 源码文件并不多,所以相对看起来还是比较方便的。 接口 阅读源...
1.standard模式: 默认启动模式,无论任务栈是否有Activity的实例,系统都会创建新的实例。(如图1) 2.singleTop模式: 如果位于栈顶,再次启动不...
肯定不对
排序算法总结一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,较大的数下沉,较小的数冒起来。 过程: 比较相邻的两个数据,如果第二个数小,就交换位置。 从后向前两两比较...