07 2012 档案
摘要:麦洛原文连接http://miloisbadboy.com/archives/51麦洛开通博客以来,有一段时间没有更新博文了.主要是麦洛这段时间因项目开发实在太忙了.今天周六还在公司加班,苦逼程序猿都是这样生活的.今天在做项目的时候,有一个实现异步加载图片的功能,虽然比较简单但还是记录一下吧.因为麦洛之前实现异步加载图片都是使用了AsynTask这个API,继续这个类,实现起来非常简单也很方便.在doInBackground()方法里实现下载逻辑.具体实现如下实现逻辑是:先从内存中读取,如果内存中有这张图片,则直接使用;如果内存没有再到sdcard上读取,如果有则显示;如果sdcard上还没有
阅读全文
摘要:麦洛已经拥有自己的blog,可以直接到http://miloisbadboy.com/archives/24访问谢谢!
阅读全文
摘要:之前麦洛实现水平滑动屏幕效果都是从Android Launcher 源码中的Workspace学来的。现在发现一个功能更加丰富的滑动屏幕的类库。 这个开源项目叫android-viewflow,下载地址https://github.com/pakerfeldt/android-viewflow这个类库使用起来非常方便,而且项目下还有个viewflow-example项目,分别介绍了各种viewflow的用法 感兴趣的同学还可以看看其实现源码。麦洛也要去学习一下了。麦洛准备将这个库用在现在写的一个个人微博应用中来,不要再用那个丑得要死Workspace啦^_-
阅读全文
摘要:由于工作的需要,麦洛最近都在研究语音通话的技术。工作中,一个同事无意发现了开源项目idoubs。idoubs是imsdroid的IOS版本。 从google以及baidu来看,除了官网http://code.google.com/p/imsdroid/介绍外,有关imsdroid或idoubs貌似的帖子并不是很多。但从官网的介绍可以知道这个项目确实非常强大。于是赶紧check下来学习。注意check out时要使用http://imsdroid.googlecode.com/svn/这个地址,不要使用trunk目录,作者已经将项目放在了svn这个目录下了。 check下来的源码结构: ...
阅读全文
摘要:最近在在研究语音通话的实现,现在把我的实现思路记录在这里。不过,由于初次接触语音通话,所以这是一个简单的思路,也是经过google以及baidu之后的一个学习总结。 我认为一个语音通话系统至少有四个模块。分别是PCM(Pulse Code Modulation,即 脉码编码调制)语音采集,编解码,网络传输以及语音播放。如果算上UI交互的话,就是五个模块了。 整体流程大概是:A打电话给B,A声音通过MIC被采集成PCM原始数据,然后经过编码压缩,再通过网络(建立P2P连接)将编码后的数据传输出去;B端通过网络收到数据后进行解码处理,然后调用播放模块,进行播放数据。 一、语音采集模块 ...
阅读全文

浙公网安备 33010602011771号