引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都...
当我们执行一些耗时操作,比如发起一条网络请求时,考虑到网速等其他因素,服务器未必会立刻响应我们的请求,那么就必须将这类操作放在子线程中运行,这就需要实现多线程编程。 1 启动...
关于自定义控件的基础知识-- 可自行查询资料。-- 也可关注我们,后期介绍自定义统计图表时,会统一介绍自定义控件的常用知识。 需求 4位验证码输入框:效果图: 分析 这种效果...
先看看效果 我的这个登录功能是手机号和密码都已经在后台数据库有存储的,所以是直接登录。重点有三个:1、账号密码的存储,实现自动登录;2、网络通信;3、密码一定要Md5加密之后...
概述 手机和 wifi 已经改变了人们的生活方式,成为生活的必需品。手机号码和宽带账号成为运营商相互竞争的重要一环,双卡双待的手机需求也逐渐增大,大多数手机厂商将主打手机改为...
由于最近在整理Fragment相关的资料,所以把这篇文章翻出来,转到了简书。虽然已经是几年前的文章了,但是有些思想还是值得学习,转自:gitbook 最近我在Droidcon...
简介 Snackbar 是一个底部弹出消息的控件,类似Toast。 基本使用: 我们知道,在根布局是CoordinatorLayout,并且设置CoordinatorLayo...
为满足Android App更广泛的使用度,通常会包含多语言版本,根据用户的选择,自动加载相应的语言包,并更新界面显示。该过程主要可划分为两步:1)加入不同语言对应的资源包;...
AndroidSweetSheet来自于大牛zzz40500三年前的的一个项目,在github上可以搜索到,接近2000 start,也说明这个效果是很6的。原项目地址 A...