摘要:
Spinner提供了一个快速的方式从集合中选择值。在默认状态下,一个Spinner显示的是当前选择的值。触摸Spinner会显示一个下拉菜单,用户可以从中选择一个值。今天我们就开始Spinner的学习。与灵魂作伴,让时间对峙荒凉,我无需对任何人交代。 Spinner的使用 项目结构如下: 在xml文 阅读全文
摘要:
很多应用程序都可能会使用到调用摄像头拍照和从相册选取图片的功能,今天我们开始android中摄像头与相册调用的学习。 目录导航 调用摄像头拍照 大致流程:调用相机拍照,然后剪辑,之后再在imageView中显示。项目结构如下: 一、 一些初始化的代码: 二、 创建文件: 三、 调用系统相机拍照, 四 阅读全文
摘要:
Android 在播放音频和视频方面也是做了相当不错的支持,它提供了一套较为完整的API,使得开发者可以很轻松地编写出一个简易的音频或视频播放器。今天我们开始android中音频和视频使用的学习。 目录导航 音频的播放 项目结构如下:一个简单的读取sd卡上的音频或者视频资源的应用 在Android 阅读全文
摘要:
收发短信应该是每个手机最基本的功能之一了,即使是许多年前的老手机也都会具备这项功能,而Android 作为出色的智能手机操作系统,自然也少不了在这方面的支持。今天我们开始自己创建一个简单的发送和接收短信的应用。 目录导航 接收短信 项目的结构如下:一个简单的接收和发送短信的功能 一、定义一个接收短信 阅读全文
该文被密码保护。 阅读全文
摘要:
DiskLruCache是谷歌推荐的用来实现硬盘缓存的类,今天我们开始对于DiskLruCache的学习。DiskLruCache的测试代码: DiskLruCache的测试代码下载。关于FidkLruCache的使用,请参见我的博客:android基础 >LruCache的使用及原理 目录导航 D 阅读全文
摘要:
在你应用程序的UI界面加载一张图片是一件很简单的事情,但是当你需要在界面上加载一大堆图片的时候,情况就变得复杂起来。Android为我们提供了LruCache,今天我们就来学习这个缓存的知识以及原理。 LruCache缓存的实例代码 一、 我们建立一个简单的项目去体会LruCache的使用过程 通过 阅读全文
摘要:
上篇我们讲到了android中下载的断点续传问题,今天我们开始学习下载的多线程问题。本次的多线程源码下载:androdi中多线程下载的实现代码。有关断点续传的问题,请参见博客:android程序 >android多线程下载(一) 目录导航 android中多线程下载的思路 一、 多线程下载的步骤说明 阅读全文
摘要:
多线程下载是加快下载速度的一种方式,通过开启多个线程去执行一个任务,可以使任务的执行速度变快。多线程的任务下载时常都会使用得到断点续传下载,就是我们在一次下载未结束时退出下载,第二次下载时会接着第一次下载的进度继续下载。对于android中的下载,我想分多个部分去讲解分析。今天,我们就首先开始and 阅读全文
摘要:
在慕课网上学习了五子棋的课程,感觉挺不错。然后自己写了个关于五子棋的android程序,从中还是能够学习到很多东西的。现在我们开始今天五子棋程序的编写历程。程序的源码请参见友情链接: 目录导航 好了,我们现在开始一步步的构建出项目来,首先是如下的项目结构图: 运行的效果图: 一些前期做准备的代码 一 阅读全文