2011年9月14日

手机程序开发和测试关注点整理

摘要: 最近公司要组建手机测试部门,总结一下自己3年多做手机开发的经验,都是零星的木有条例,希望有帮助。大家有其他好的可以留言,互相交流。手机做为受限设备,从受限角度来考虑,他是屏幕尺寸受限,计算能力受限,电力供应受限。手机程序与常规PC程序在测试的时候需要从上诉三个受限角度多考虑一下。一、屏幕尺寸受限屏幕比例尺寸不一样,分辨率也不尽相同,应该保证在各种手机上面界面可以完全呈现,不能出现按钮,列表被接触屏幕等影响用户使用的情况。选项不易超过1屏幕,最多1.5屏幕。如果太多的选项就要考虑分步骤,做成向导样子。太多的选项会让用户放弃使用,也极易出现错误。对于输入不方便的手机,这个缺点更会被放大。手机界面上 阅读全文

posted @ 2011-09-14 17:27 JesseZhao 阅读(2955) 评论(7) 推荐(5) 编辑

2011年8月22日

startActivityForResult的疑问与探索

摘要: 问题:我遇到一个问题,因为手机终端内存很小,我程序需要实现一个A activity 利用startActivityForResult调用系统摄像头,然后获取舌头的设置的图片,再A里面显示。但是遇到问题,因为内存小,A再调用起来系统摄像头之后被系统释放掉了,当系统摄像头调用后返回到A,但是这时候A重新被create出来,这样的话应该就无法获得摄像头返回的值了。解决方案:android:configChanges="orientation|keyboardHidden|navigation"将这个属性添加到activity配置文件里面去吧,manifest.xml中问题探究:可 阅读全文

posted @ 2011-08-22 00:37 JesseZhao 阅读(671) 评论(0) 推荐(0) 编辑

2011年8月20日

UITableView 基本使用方法总结

摘要: 1. 首先,Controller需要实现两个 delegate ,分别是 UITableViewDelegate 和 UITableViewDataSource 2.然后 UITableView对象的 delegate要设置为 self。 3. 然后就可以实现这些delegate的一些方法拉。 (1)- (NSInteger)numberOfSectionsInTableView:(UITableView*)tableView; 这个方法返回 tableview 有多少个sectionview plain//返回有多少个Sections-(NSInteger)numberOfSections. 阅读全文

posted @ 2011-08-20 14:24 JesseZhao 阅读(1809) 评论(1) 推荐(1) 编辑

2010年6月10日

危险的两个函数GetCurrentDirectory和GetParent

摘要: 最近这段时间用vc做了一个客户端程序,好长时间不做这种程序了,很是生疏,由于接手的别人的二手项目,大部分代码都已经完成了,只是跑起来问题很大,很多意料之中和意料之外的问题让人又爱又恨。其中遇到了两个函... 阅读全文

posted @ 2010-06-10 09:11 JesseZhao 阅读(13709) 评论(14) 推荐(2) 编辑

ffmpeg文档8:软件缩放

摘要: 指导8:软件缩放 软件缩放库libswscale 近来ffmpeg添加了新的接口:libswscale来处理图像缩放。 但是在前面我们使用img_convert来把RGB转换成YUV12,我们现在使用... 阅读全文

posted @ 2010-06-10 09:10 JesseZhao 阅读(1627) 评论(0) 推荐(0) 编辑

ffmpeg文档6:同步音频

摘要: 指导6:同步音频 同步音频 现在我们已经有了一个比较像样的播放器。所以让我们看一下还有哪些零碎的东西没处理。上次,我们掩饰了一点同步问题,也就是同步音频到视频而不是其它的同步方式。我们将采用和视频一样... 阅读全文

posted @ 2010-06-10 09:09 JesseZhao 阅读(3119) 评论(0) 推荐(0) 编辑

ffmpeg文档7:快进快退

摘要: 指导7:快进快退 处理快进快退命令 现在我们来为我们的播放器加入一些快进和快退的功能,因为如果你不能全局搜索一部电影是很让人讨厌的。同时,这将告诉你av_seek_frame函数是多么容易使用。 我们... 阅读全文

posted @ 2010-06-10 09:09 JesseZhao 阅读(2904) 评论(0) 推荐(0) 编辑

ffmpeg文档4:创建线程

摘要: 综述前面我们利用SDL的音频函数实现了对音频解码和播放的支持,我们定义一个包含音频回调函数callbacks的线程函数,当我们需要音频的时候就使SDL启动这个线程。现在我们将要对视频播放做同样的事情,... 阅读全文

posted @ 2010-06-10 09:08 JesseZhao 阅读(2862) 评论(0) 推荐(0) 编辑

ffmpeg文档5:同步视频

摘要: 指导5:同步视频 如何同步视频 前面整个的一段时间,我们有了一个几乎无用的电影播放器。当然,它能播放视频,也能播放音频,但是它还不能被称为一部电影。那么我们还要做什么呢? PTS和DTS 幸运的是,音... 阅读全文

posted @ 2010-06-10 09:08 JesseZhao 阅读(3986) 评论(2) 推荐(1) 编辑

ffmpeg文档2:输出到屏幕

摘要: SDL和视频 为了在屏幕上显示,我们将使用SDL.SDL是Simple Direct Layer的缩写。它是一个出色的多媒体库,适用于多平台,并且被用在许多工程中。你可以从它的官方网站的网址 http... 阅读全文

posted @ 2010-06-10 09:07 JesseZhao 阅读(2295) 评论(1) 推荐(0) 编辑

ffmpeg文档3:播放声音

摘要: 指导3:播放声音 现在我们要来播放声音。SDL也为我们准备了输出声音的方法。函数SDL_OpenAudio()本身就是用来打开声音设备的。它使用一个叫做SDL_AudioSpec结构体作为参数,这个结... 阅读全文

posted @ 2010-06-10 09:07 JesseZhao 阅读(3578) 评论(1) 推荐(0) 编辑

ffmpeg文档1:制作屏幕录像

摘要: 指导1:制作屏幕录像 概要 电影文件有很多基本的组成部分。首先,文件本身被称为容器Container,容器的类型决定了信息被存放在文件中的位置。AVI和Quicktime就是容器的例子。接着,你有一组... 阅读全文

posted @ 2010-06-10 09:05 JesseZhao 阅读(2742) 评论(2) 推荐(0) 编辑

第一次单车背包旅行,章丘百脉泉

摘要: 第一次短途背包旅行,虽然很短只有80公里,不过感觉还是比较有意义的,这次旅途收获不少,为我下次旅行积累了不少经验。写下简单流水账,记录一下有机。 早晨8点出发,先去学校采购了两瓶饮料(雪碧和维生素饮料... 阅读全文

posted @ 2010-06-10 09:04 JesseZhao 阅读(1096) 评论(3) 推荐(0) 编辑

我也玩把光绘

摘要: 今天我的云腾的三角架到了,晚上没事在屋里用三角架玩了把光绘。其实光绘的原理大家都知道,利用照相机快门不停采集图片合成成像原理,在一段时间内移动亮点产生轨迹式合成成像。把单反相机快门调到B门,我是30秒快门,然后屋里关灯,拿手电打火机等可发光物体,在空中绘制你想要的图片。下面上成果图。 阅读全文

posted @ 2010-06-10 08:58 JesseZhao 阅读(451) 评论(1) 推荐(0) 编辑

昨天下班无聊拍晚霞和夜景

摘要: 昨天下班骑车单车从后面炼油厂路回家,看到夕阳忍不住拍了几张。技术不行啊,没有学习如何拍晚霞和夜景,只能摸索着来了,很多地方都错了,等着下次有机会再去拍夕阳,把学习的技术应用一下。 斜阳下的一个职业学院,具体的忘了,不过旁边好多纯爷们,估计是几点什么的吧,附近还有赢利大户齐鲁药厂,那个牛逼的赚钱的地方啊。 这是在石化东油库门口拍的,这个也是一个赢利大户啊,济南的税务局重点关照的地方。我发现这种国企很... 阅读全文

posted @ 2010-06-10 08:56 JesseZhao 阅读(507) 评论(0) 推荐(0) 编辑

济南沙尘暴,活动被迫取消

摘要: 本身想去百脉泉,准备了全套行头,可惜这可恶的沙尘暴啊。只能推迟到下周了,希望下周会有一个好天气,别让我那么郁闷啊。下图就是那该死的扬尘天气,看看这可见度吧。 阅读全文

posted @ 2010-06-10 08:51 JesseZhao 阅读(353) 评论(0) 推荐(0) 编辑

明日第一次单车短途旅行 百脉泉准备完毕

摘要: 从淘宝上买了山东省地图和指南针,到此我明天单车短途旅行准备工作完毕,明天可以开始了,爽ing,希望明天可以一切顺利,体会旅途的快乐。 阅读全文

posted @ 2010-06-10 08:50 JesseZhao 阅读(337) 评论(1) 推荐(0) 编辑

夜骑 软件园—青干院

摘要: 昨天晚上无聊,组织明明,后任,科学家,我们四个人从软件园到青干院来了一个夜游,单程16公里左右,骑行了40分钟,感觉不错。第一次杀到青干院,本身摸不到地方,可是看到旁边那么多小吃摊和日租房,恍然大悟,这不就是大学吗,往前走了一点就到了青干院了。下面上两张图,码表和夜游图。 阅读全文

posted @ 2010-06-10 08:47 JesseZhao 阅读(377) 评论(0) 推荐(0) 编辑

2010年6月9日

photoshop曲线学习

摘要: 首先,进入photoshop里的”色阶”(注意,是色阶而不是曲线),目的是检查曝光是否合适。请看色阶的两端都有空白,说明高光和暗部都不够。 调整色阶两端的滑块,使之靠近直方图的根部。 这样片子就有足够的灰度分布了。 然后打开”曲线”。 用曲线的目的是:1,调整亮度。2,调整对比度。 在ps里有专门的调整亮度和对比度的工具,但是不如曲线灵活方便。 下... 阅读全文

posted @ 2010-06-09 22:48 JesseZhao 阅读(658) 评论(0) 推荐(0) 编辑

铁职地王随拍

摘要: 昨天下午济南天气雾蒙蒙,无聊杀去山大路看看镜头,出来赛博的时候看到对面以前我可爱的铁职操场变成了这幅摸样,心疼得很啊。这就是房地产,拆除历史,变现人民币的地方啊。记得前段时间看新闻的时候好像说这块地光是低价酒这和人民币一万多一平米了吧,不知道这个地方最后要建成什么样的模式,商业中心还好点,如果是住宅楼,那一定很刺激,估计都是达官贵人们的休闲娱乐场地了吧。废话不多说,上片片。 总结一下背景虚化的经验... 阅读全文

posted @ 2010-06-09 22:46 JesseZhao 阅读(318) 评论(0) 推荐(0) 编辑

导航