图片查看、gif播放、swf视频播放的开发总结
图片查看、gif播放、swf视频播放的开发总结
图片是分为多种类型的,并且他们在android上是非常耗内存的,所以我们在进行图片查看的时候也要注意不同类型和不同尺寸进行不同的处理。
例如:gif处理,主要涉及到gif图片类型获取,以及gif播放处理。
1、图片查看
-
根据类型分为动态图(gif)和静态图(jpg/png)
-
根据大小显示分为正常显示和Web显示
2、gif处理
##1、gif图片类型 ##
-
gif图片类型处理
代码如下:
第三方登录使用过程中的总结
SSO授权优势:不需要重复输入新浪微博用户名、密码,只需要一步操作,直接点击授权按钮即可完成授权,增强了操作简便性及帐号安全性。
1. 新浪微博
1、整合准备
-
新浪微博开放平台http://open.weibo.com/
- 详情参阅Weibo_Android_SDK使用手册.pdf
-
新浪微博SDKhttps://github.com/mobileresearch/weibo_android_sdk

- 配置并运行下载好的新浪微博SDK附带的demo
2、整合分析
-
根据官方使用手册将需要应用信息整合到自己的应用代码中。
- 后台接口需要支持第三方登录的识别和支持,目前接口是parterLogin
3、注意事项
sina weibo api使用步骤(Java版)
【转】App Store审核宝典
【千锋】iOS开发视频教程学习(1-17集)
iOS开发视频教程-第一季
-
(第一集:iOS历史介绍)
-
(第二集:xcode安装)
-
(第三集:UIView)-边框frame、边界bounds、中心center
-
(第四集:UILabel) UILabel主要属性:NSString *text-文本、UIFont *font-字体、UIColor *textColor-文本颜色、UILineBreakMode lineBreakMode-文本这行的模式、UITextAlignment textAlignment-文本的对齐方式(有左中右) UILabel和字体大小匹配 `- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. NSString *s = @“mai.yang是饭特稀娱乐体育的后台开发工程师,android和ios客户端开发工程师”; UIFont *font = [UIFont fontWithName:@“Arial” size:50.0f]; CGSize size = CGSizeMake(320, 300);// 超过指定的高度300后,系统会自动将超长的截断用…表示 UILabel *label2 = [[UILabel alloc] initWithFrame:CGRectZero]; [label2 setNumberOfLines:0];
CGSize labelSize = [s sizeWithFont:font constrainedToSize:size lineBreakMode:NSLineBreakByWordWrapping];
label2.frame = CGRectMake(0, 0, labelSize.width, labelSize.height); label2.textColor = [UIColor blackColor]; label2.font = font; label2.text = s;
[self.view addSubview:label2]; }`
SQL四种语言:DDL,DML,DCL,TCL
【转】苹果文档导读
前面我们讲Xcode的文档结构是在介绍如何能够快速定位到你要找的内容。但是很多人的问题可能是一开始就根本不知道要读什么。
这里我们就介绍自学iOS开发应该遵循或者说我们推荐的必读文档的阅读顺序。
阅读顺序:
《马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)》 1.《Your First iOS App》 2.《Your Second iOS App: Storyboards》 3.《Your Third iOS App: iCloud》 4.《iOS Technology Overview》 5.《iOS Human Interface Guidelines》 6.《Learning Objective-C: A Primer》和《Programming with Objective-C》 7.《iOS App Programming Guide》 8.《View Programming Guide for iOS》和《View Controller Programming Guide for iOS》 9.《Table View Programming Guide for iOS》 首先应该看的是Getting Started里面的《马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)》(中英文版本皆有,苹果官方的翻译)。这个文档讲的很浅,但是是建立概念的文档,你以后在开发里面经常遇到的概念,在这里都有包含,特别注意是,这个文档看起来简单,但是每页下面的相关文章,不是选读,都是必读。
即使是很多做了iOS开发很久的同学,其实也有很多概念上的误解,现代程序开发越来越简单,工具越来越强大,往往有些误解也可以继续前行,但是实际上不建立扎实的基础是很吃亏的,往往后面理解和解决一个不难解决小问题都要付出很多辛苦。
阅读这个文档的目的和检测标准是,以后你看到iOS开发中的基本概念,都大致所有了解。
读完《马上着手开发 iOS 应用程序 (Start Developing iOS Apps Today)》后,应该去看Your XXX iOS App系列这个系列不是什么很难的文章,你也不必着急先去学习Objective-C,学什么C语言就更不要着急。我推荐的学习方法是有成就的逐步学习法。在学习系统体系架构、Objective-C之前,你可以先按照文档写一个全天下最简单的App,完成学习过程中第一个里程碑。在这个过程中不用担心有什么疑问,有什么不懂,先照着做就是。
阅读这三个文档的目的和检测标准是,把这三个Demo App做出来在模拟器上跑起来。
在这个过程中,你对开发工具的基本认识就建立起来了,也有了成就感,去了魅(就是消除了对iOS开发的神秘感)。
再往下,建议你去看《iOS Technology Overview》(iOS技术概览),iOS不是一个技术,而是一堆技术,前一篇讲到文档导航区域的分类,框架分类的时候,我说不细讲的原因就在于此,你要做一个动画应该用Core Animation还是OpenGL?你要做一些文本相关操作应该用Core Text还是什么,就是看这里。
学习现代的程序开发,语言和框架并重。我们Tiny4Cocoa叫做这个名字的原因就是,iOS/Mac开发者的代表往往就是这个Cocoa框架,就是这个SDK。大多数你所需要的功能都躺在框架里面,你知道框架的结构,你才知道怎么去寻找相关的技术资料。
饭特稀体育产品思考
#网站改造想法 ###一、网站赢利点考虑 重点 ###二、从视频和科普文章着手
- 增加原创视频–渠道:优酷或土豆,新浪
- 增加一些篮球,足球,其他体育类别的科普文章,用图文并茂的形式来展现,或者以期刊的形式
- 可以在科普文章的同时增加一些交互,比如科普问答,奖励积分等
###三、直播和数据
- 直播,不仅仅只有赛事预告,还应该添加(文字和音频,视频直播)
- 球队、球员数据库(不在乎发明重复的轮子,而在于重复的东西有没有意义和价值,是否有提升和创新),
- 也可以将1和2两者结合起来,比方说,一场比赛,我们可以提供链接球队,也可以查看球队近期战绩,球队球员表现情况等,我们还可以主动向篮球游戏找资源,是否可以拿到每日涨幅榜之类的统计数据。
#其他方面改造 ###1.微信平台扩展 微信平台干过了微博(新浪和腾讯微博),我觉得我们可以花一定的精力在这个开放平台上,做微信企业号或者订阅号,做一些专题或者精品上去,增加粉丝量和曝光度,做一定的深度开发
###2.地域体育新闻和游戏娱乐圈新闻 比方说,国外华盛顿,纽约,休斯顿,伦敦,巴黎,马德里,国内北京,上海,广州,深圳等等不同地方体育新闻和体育游戏类新闻以及其他花边娱乐新闻。增加一个类似区域版块的东西,让不同地方的人积聚在一起,畅聊,共享,发起活动等。提供一体化的球迷娱乐社区。 ###3.增加社区分享 增加国外社区分享,吸引部分优质的华侨和高端用户,维系一个公共twitter和facebook。 ###4.增强互动以及活动 增强意见反馈,
网站所有的交互功能都进行重构,以简单轻便的参与为核心目标,
不定期的举办活动吸引用户的参与,可以是实体奖品,也可以去协调一些游戏资源道具的奖励,等等。