大家好!这是我第三篇文章,之前说Toast例子先欠着哈,等我发完Kotlin系列后继续更新,最后有我的源码,欢迎关注和下载,源码也会逐渐完善。这也是我学习Kotlin后写的第一篇文章,在网上查找很多资料和自己也实验很多,…
分类:Android
Android基础之ListView的比较特别的属性
本文来源:终端研发部 listView面试汇总,应用开发者必须掌握的基本知识 1.首先是stackFromBottom属性,值为true和false stackFromBottom=”true…
遍历数组 iterator方法和for方法
import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayTest { public …
BlockCanary,LeakCanary原理
BlockCanary 简介 github地址,一款用来检测页面卡顿的非侵入式插件 使用 dependencies { // most often used way, enable notification to not…
Android Material Design 控件常用的属性
android:fitsSystemWindows=”true” 是一个boolean值的内部属性,让view可以根据系统窗口(如status bar)来调整自己的布局,如果值为true…
java高级考试题复习题3-Java IO流题库
一、 填空题 1.Java IO流可以分为 节点流 和处理流两大类,其中前者处于IO操作的第一线,所有操作必须通过他们进行。 2.输入流的唯一目的是提供通往数据的通道,程序可以通过这个通道读取数据, read 方法给程序…
面试想拿 10K,HR说你只值 7K,该怎样回答或者反驳?
最近朋友在面试的时候,HR突然来了句:你只值7K。朋友后面和我说了这个事。我想如果是我处在这种情况下该怎么回答或者反驳,发现自己并不能很好的回答或者反驳。不知道大家会怎么回答或者反驳? 作者:上官文商 链接:https:…
Android 异步任务知识梳理(2) - HandlerThread 源码解析
一、概述 刚开始接触HandlerThread是在看AsyncQueryHandler源码的时候,第一次眼看到HandlerThread这个名字,就在想这到底是个Handler还是个Thread,后来看了源码才发现它其实…
Android开发中可能被忽视的bug
欢迎将您在开发过程中遇到的,容易被忽视的异常情况写到留言区,谢谢 java.lang.IllegalArgumentException 异常:Receiver not registered 出现情况:偶现 问题原因:广播…
Retrofit更换baseUrl以及源码分析
一般一个应用都只创建一个Retrofit实例,但是当碰到需要的网络请求的baseUrl不止一个的时候,就要考虑如何给retrofit对象根据不同的请求接口更换不同的baseUrl了。 实现方法 //创建retrofit对…