前言 AsyncTask在Android开发中是十分常见的 今天,我将全面讲解AsyncTask的源码,希望你们会喜欢 Carson带你学多线程系列基础汇总Android多线...
前言 Android事件分发机制是Android开发者必须了解的基础 网上有大量关于Android事件分发机制的文章,但存在一些问题:内容不全、思路不清晰、无源码分析、简单问...
执行顺序 1.onCreate->2.onStart->3.onResume->Activity处于前台1.可做初始化后2.当前Activity可见3.当前Actviity已...
1.TypedValue 用于转换标准尺寸 2.依赖本地aarGradle中 3.本地Maven仓库 4.Gradle依赖项之transitive/exclude/force...
初衷: 开发 Android 更加高效、高质量地进行 App 开发,呈现给用户体验好、性能优、稳定性佳、安全性高的产品。 目的: 防患未然,提升质量意识,降低故障率和维护成本...
一、前言 上面这幅图是 集合框架涉及到的类的继承关系,从集合类的角度来看,它分为两个大类: 和 。 1.1 Collection Collection是List和Set抽象出...
Iterator it = list.iterator();while(it.hasNext()){String x = it.next();if(x.equals("de...
ZXQScaleRuler-刻度尺控件 控件介绍 一个优雅的简洁的刻度尺选择控件,可以用在 身高 体重 腰围等用户信息收集的UI视图上,带来非常nice的交互体验。 效果图 ...
Gradle中添加如下代码 备注:添加位置在如下结构中 配置签名文件 备注:签名文件为相对路径,配置位置同上 在buildTypes函数模块中添加如下代码 添加一个时间函数 ...
这是一场起于华为,也终于华为的后台保活战。 首先我并不推荐也不喜欢手机应用通过各种手段后台保活,但是当产品经理确定一定以及肯定地提出了这个需求,活着应用有着必须常驻后台的理由...
「简书」作为一款「写作软件」在诞生之初就支持了 Markdown,Markdown 是一种「电子邮件」风格的「标记语言」,我们强烈推荐所有写作者学习和掌握该语言。为什么?可以...
1 Post请求中文乱码的问题 多余的话就不说了,直接上代码。 以上应该是我们常用的请求方法,请求传递了两个参数 “name”,”mphone”,姓名和电话。如果你发现你所有...