全屏浏览
缩小浏览
回到页首

04 2016 档案

摘要:很多应用程序都可能会使用到调用摄像头拍照和从相册选取图片的功能,今天我们开始android中摄像头与相册调用的学习。 目录导航 调用摄像头拍照 大致流程:调用相机拍照,然后剪辑,之后再在imageView中显示。项目结构如下: 一、 一些初始化的代码: 二、 创建文件: 三、 调用系统相机拍照, 四 阅读全文
posted @ 2016-04-21 19:19 huhx 阅读(2243) 评论(2) 推荐(3) 编辑
摘要:Android 在播放音频和视频方面也是做了相当不错的支持,它提供了一套较为完整的API,使得开发者可以很轻松地编写出一个简易的音频或视频播放器。今天我们开始android中音频和视频使用的学习。 目录导航 音频的播放 项目结构如下:一个简单的读取sd卡上的音频或者视频资源的应用 在Android 阅读全文
posted @ 2016-04-21 08:49 huhx 阅读(918) 评论(0) 推荐(2) 编辑
摘要:收发短信应该是每个手机最基本的功能之一了,即使是许多年前的老手机也都会具备这项功能,而Android 作为出色的智能手机操作系统,自然也少不了在这方面的支持。今天我们开始自己创建一个简单的发送和接收短信的应用。 目录导航 接收短信 项目的结构如下:一个简单的接收和发送短信的功能 一、定义一个接收短信 阅读全文
posted @ 2016-04-20 20:27 huhx 阅读(3003) 评论(2) 推荐(4) 编辑
该文被密码保护。
posted @ 2016-04-13 11:43 huhx 阅读(23) 评论(0) 推荐(0) 编辑
摘要:DiskLruCache是谷歌推荐的用来实现硬盘缓存的类,今天我们开始对于DiskLruCache的学习。DiskLruCache的测试代码: DiskLruCache的测试代码下载。关于FidkLruCache的使用,请参见我的博客:android基础 >LruCache的使用及原理 目录导航 D 阅读全文
posted @ 2016-04-13 08:26 huhx 阅读(4476) 评论(0) 推荐(2) 编辑
摘要:在你应用程序的UI界面加载一张图片是一件很简单的事情,但是当你需要在界面上加载一大堆图片的时候,情况就变得复杂起来。Android为我们提供了LruCache,今天我们就来学习这个缓存的知识以及原理。 LruCache缓存的实例代码 一、 我们建立一个简单的项目去体会LruCache的使用过程 通过 阅读全文
posted @ 2016-04-12 20:31 huhx 阅读(21533) 评论(1) 推荐(14) 编辑
摘要:上篇我们讲到了android中下载的断点续传问题,今天我们开始学习下载的多线程问题。本次的多线程源码下载:androdi中多线程下载的实现代码。有关断点续传的问题,请参见博客:android程序 >android多线程下载(一) 目录导航 android中多线程下载的思路 一、 多线程下载的步骤说明 阅读全文
posted @ 2016-04-11 08:39 huhx 阅读(1206) 评论(1) 推荐(5) 编辑
摘要:多线程下载是加快下载速度的一种方式,通过开启多个线程去执行一个任务,可以使任务的执行速度变快。多线程的任务下载时常都会使用得到断点续传下载,就是我们在一次下载未结束时退出下载,第二次下载时会接着第一次下载的进度继续下载。对于android中的下载,我想分多个部分去讲解分析。今天,我们就首先开始and 阅读全文
posted @ 2016-04-10 09:19 huhx 阅读(4188) 评论(20) 推荐(25) 编辑
摘要:在慕课网上学习了五子棋的课程,感觉挺不错。然后自己写了个关于五子棋的android程序,从中还是能够学习到很多东西的。现在我们开始今天五子棋程序的编写历程。程序的源码请参见友情链接: 目录导航 好了,我们现在开始一步步的构建出项目来,首先是如下的项目结构图: 运行的效果图: 一些前期做准备的代码 一 阅读全文
posted @ 2016-04-08 20:17 huhx 阅读(5946) 评论(11) 推荐(15) 编辑
摘要:在网上找了个第三方智能机器人,可以实现聊天语音等功能,比较不错的。今天我们就开始智能机器人聊天的学习,例子中涉及的handler的有关知识和json数据的解析,请参见我的博客:android基础 >JSON数据的解析、android高级 >Handler的原理和android基础 >子线程更新UI 阅读全文
posted @ 2016-04-08 08:34 huhx 阅读(2302) 评论(0) 推荐(12) 编辑
摘要:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态上发生变化时,会通知所有观察者对象,让他们能够自动更新自己。今天我们通过模拟按钮的处理事件来深入Java观察者模式的学习。 目录导航 Java观察者的简要说明 观察者模式所涉及的角色有: ● 抽象主题(S 阅读全文
posted @ 2016-04-07 15:16 huhx 阅读(2169) 评论(0) 推荐(5) 编辑
摘要:在JavaSe5中,推出了C语言中printf()风格的格式化输出。这不仅使得控制输出的代码更加简单,同时也给与Java开发者对于输出格式与排列更大的控制能力。今天,我们开始学习Java中的格式化输出。 目录导航 System.out.format() 由于内容比较简单,我们通过实例来加以说明。项目 阅读全文
posted @ 2016-04-06 19:59 huhx 阅读(79980) 评论(1) 推荐(14) 编辑
摘要:Java动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。下面我们开始动态代理 阅读全文
posted @ 2016-04-06 09:56 huhx 阅读(11758) 评论(9) 推荐(18) 编辑
摘要:andriod提供了Handler来满足线程间的通信,上次在更新UI的时候也提到过Handler的使用,关于Handler的基本使用,参见博客(android基础 >子线程更新UI).今天我们深入Handler的源码,了解一个Handler的内部执行原理。 目录导航 Handler简单说明 一、 在 阅读全文
posted @ 2016-04-04 17:21 huhx 阅读(4874) 评论(3) 推荐(8) 编辑

点击右上角即可分享
微信分享提示