- 博客(7)
- 收藏
- 关注
原创 MPNowPlayingInfoCenter使用注意
最近做了些音频的东东,使用MPNowPlayingInfoCenter时发现在设置MPNowPlayingInfoPropertyElapsedPlaybackTime和MPMediaItemPropertyPlaybackDuration后,MPNowPlayingInfoCenter其实内部有个定时机制实现播放时间的控制,假如你在音乐暂停的时候,你的App内部的刷新如果暂停了,再重新启动播放的
2016-06-21 11:12:18
2234
原创 利用runtime将json自动生成model,支持NSArray
网上很多利用runtime对应json自动转换model,但是针对NSArray中如果使用新建的model数据没有特别多介绍。这里我提供一个解决方案。利用@protocol,假如json数据是这样的:{ "name": "", "age": 12, "friends": [ { "name": "", "age": 23 } ]
2016-03-23 12:06:23
491
原创 AVCapture中实现拉近拉远镜头
自己用avcapture实现自定制相机,系统相机是可以拉近拉远镜头的,网上搜寻了半天始终没有发现,刚才又翻看了半天的api接口,终于找到了,原来他藏在AVCaptureConnection中,videoScaleAndCropFactor:缩放裁剪系数。简单写了下使用方法:AVCaptureStillImageOutput* output = (AVCaptureStillImageOutpu
2013-12-13 18:20:34
6455
原创 用代码可以实现把jpg,png文件生成mbm文件
symbian系统默认要用bmp生成mbm文件,用代码可以实现把jpg,png文件生成mbm文件。几个简单步骤:一、把所有的jpg或者png文件转码save成单张的mbm。二、把所有的mbm,存储成多位图的mbm。三、注意StoreL函数的最后一个参数的值要设成0。TInt num = KSkinFileNum;TInt32 sourceId[KSkinFileNum] = {
2013-01-15 21:23:13
1046
原创 MFMailComposeViewController 如何发送带有图片的html
发送带有图片的html,网上很多说将图片放入附件,但是html中的图片是嵌在布局里的,放入附件中不能达到想要的效果。下面有两个方法可以帮助解决这个问题:方法一:html的img标签中图片资源放在服务器上,自然img的资源路径要写服务器的地址了。方法二:如果一定使用本地读取图片资源,img标签的资源可以写成base64的原数据流:UIImage *image = [UIImage
2013-01-15 21:10:58
572
原创 symbian 自绘日历控件
曾经项目中需要用日历控件。头文件:#ifndef Calendar_H_#define Calendar_H_#include class TCalendarObserver {public: virtual void OnSelectCalendar(TDateTime sel) = 0; };class CCalendar : public CC
2013-01-10 21:44:27
391
原创 symbian 主线程与子线程通信
在主线程与子线程的通信上可以使用RMsgQueueBase,本来是很简单的,之所以笔记一下,是因为有个理解性的问题。发送数据:RMsgQueueBase msgQueue;iMsg = _L8("close").AllocL();User::LeaveIfError(msgQueue.OpenGlobal(_L("GlobalMsg"))); msgQueue.Send
2013-01-10 09:55:45
388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人