一. 已有倒计时方案存在的问题 在开发倒计时功能时往往我们会为了方便直接使用CountDownTimer或者使用Handler做延时来实现,当然CountDownTimer内...
![240](https://upload.jianshu.io/users/upload_avatars/11695905/81b95b95-98a9-4fc9-9390-e4d9bae6beba.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
一. 已有倒计时方案存在的问题 在开发倒计时功能时往往我们会为了方便直接使用CountDownTimer或者使用Handler做延时来实现,当然CountDownTimer内...
在很多App中的搜索栏输入一个或者两个关键词,就会提示用户可能要搜索的结果,这种效果就是使用了AutoCompleteTextView控件,下面分享一下我的学习心得。 Aut...
kotlin语法总结[https://www.jianshu.com/writer#/notebooks/50299885/notes/88592036] 自定义属性与自定义...
AlertDialog 改变宽高、圆角核心方法 封装工具类 all code 在使用到的地方调用 Page onDestroy
Java SPI全称Service Provider Interface,是Java提供的一套用来被第三方实现或者扩展的API,它可以用来启用框架扩展和替换组件。实际上是“基...
1.demo简介 该demo是仿照淘宝,美团等电商平台的星级评分控件。安卓已集成RatingBar控件,开发可以直接使用,该demo仅供学习使用。 2.图片资源 3.设计思路...
1、前言 经常会有同学问:文件的断点上传如何实现? 断点上传/下载,这是在客户端经常遇到的场景,当我们需要上传或下载一个大文件时,都会考虑使用断点续传的方式。 断点上传相较于...
概述 今天我们来聊聊 Jetpack。具体地说是聊聊他的生命周期管理组件 LifeCycle,因为JetPack这个官方库还蛮大。这里不会再讲 Jetpack的前世今生,以及...
在WebSocket概念出来之前,数据刷新、列表刷新、通讯、聊天等功能的实现都需要通过轮询的方式,每隔一段时候,就发出一个询问,来更新界面,了解服务器有没有新的信息,轮询的效...