本文介绍 Android 实现定时器的三种方法,分别是:方法一 Handler + Thread,方法二 Handler 自带的 postDelyed 方法,方法三 Handler + Timer + TimerTask。
序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。二进制序列化保持类型保真度...
ScrollView 下嵌套 ListView 或 GridView 会发列表现数据只能显示一行。因为他们都是滚动结构,两个滚动条放到一起就会引起冲突。
在 Android 的 FrameWork 中,为我们提供三种动画的实现方式:逐帧(Frame)动画、视图/补间动画(View Animation)和属性动画(Property Animation)。由于,这三种动画的实现方式和针对面不一样,应用的范围也有所区别,因此...
async 和 defer 是 HTML 文档中引入外部 JavaScript 文件时使用的属性。它们影响浏览器加载和执行脚本的方式。
Genymotion 是我们常用的 Android 模拟器之一,但是使用的时候经常会遇到“Unable to load VirtualBox engine”问题导致打不开,下面记录一下我遇到的问题和解决办法。
通过替换 CentOS 7 系统的 repo 文件,将 yum 源更新为阿里云 yum 源。以下为更新步骤...
Node.js 的本来用途是编写高性能的 Web 服务器,本章介绍了使用 Node.js 操作网络时需要的 API 以及一些坑的回避技巧。
<video> 元素用来加载视频,是 HTMLVideoElement 对象的实例。<audio> 元素用来加载音频,是 HTMLAudioElement 对象的实例。而 HTMLVideoElement 和 HTMLAudioElement 都继承了 HTMLMediaElement ,所以这两个 HTML 元素有许多共同的属性和方法,可以放在一起介绍。