iOS多媒体播放音乐AVAudioPlayer和AVPlayer
1 iOS系统的音频播放方式
AVAudioPlayer AVPlayer 系统声音音频排列
AVAudioPlayer
使用简单方便,但只能播放本地音频,不支持流媒体播放
AVPlayer
iOS4.0以后,可以使用AVPlayer播放本地音频和支持流媒体播放,但是提供接口较少,处理音频不够灵活
音频队列
音频...
分类:
移动平台 时间:
2014-04-02 09:21:17
收藏:
0 评论:
0 赞:
0 阅读:
393
参考:http://blog.163.com/xueli_007/blog/static/71533607201272044636529/http://blog.csdn.net/zhf198909/article/details/6906786Service不是一个线程,所以我们应该避免在Serv...
分类:
移动平台 时间:
2014-04-01 17:52:58
收藏:
0 评论:
0 赞:
0 阅读:
549
Android 禁止屏幕旋转 & 旋转屏幕时保持Activity内容1.在应用中固定屏幕方向。
在AndroidManifest.xml的activity中加入:
android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向)。...
分类:
移动平台 时间:
2014-04-02 10:27:24
收藏:
0 评论:
0 赞:
0 阅读:
566
模仿相册app tidy做个html5的web app,完全不考虑桌面版本,所以ie什么的不要测试,需要模拟器测试。PS:该demo使用了jquery 2.0版本的插件(其他版本也行,这个不支持ie,比较小)。我们队里另一个同学可以不使用js插件实现效果,但是我们对dom机制等不怎么了解,在不使用jquery的情况下,控制起来会很麻烦。...
分类:
移动平台 时间:
2014-04-02 10:46:26
收藏:
0 评论:
0 赞:
0 阅读:
513
近日以来一直在看JQuery Mobile 一个手机开发框架,说实话真的很头疼的~~~~ 因为里面有很多的属性、方法和事件~~~
下面是手机网页的一些认识:
一、
网页手机wap2.0网页的head里加入下面这条元标签,在iPhone的浏览器中页面将以原始大小显示,并不允许缩放。
name="viewport" content="width=device-width, ...
分类:
移动平台 时间:
2014-04-01 13:30:13
收藏:
0 评论:
0 赞:
0 阅读:
698
一、
不知道还有没有人在寻找这个问题,如果ipad 下载的app,不想同步到iphone的话,可以这样做:itunes > 偏好设定 > 设备 > 避免ipod,ipad和iphone自动同步
打勾即可。
这是itunes 11做法。
下图是繁体版:
二、另iphone/ipad 的 "设置 > iTunesStore与App Store > 应用程式(自动下载的项目)" 也...
分类:
移动平台 时间:
2014-04-02 10:45:32
收藏:
0 评论:
0 赞:
0 阅读:
562
我一个activity上有三个按钮,按钮获取焦点后 获取不同的数据,如果在这个三个按钮之外的某个view获取了焦点,按返回键 立马crash,查了很久才发现,这个activity destroy的时候,这三个按钮 中得一个 竟然会自动获取焦点!!!!,然后我是http获取数据,数据获取完 来更新UI activity都不在了,肯定要crash
我就 tmd 的纳闷了,,,destor...
分类:
移动平台 时间:
2014-04-02 10:44:14
收藏:
0 评论:
0 赞:
0 阅读:
520
水果忍者源代码,用开发工具CocosEditor,它是开发跨平台的手机游戏工具,运行window/mac系统上,javascript脚本语言,基于cocos2d-x跨平台游戏引擎, 集合代码编辑,场景设计,动画制作,字体设计,还有粒子,物理系统,地图等等的,而且调试方便,和实时模拟;...
分类:
移动平台 时间:
2014-04-02 10:49:03
收藏:
0 评论:
0 赞:
0 阅读:
727
根据谷歌官方和自己的经验写了一些。
补充Android代码建议
1. import foo.Bar;导入架包使用全路径,这样可以增加代码的可读性。
2. 创建的类和接口必须要写名该类的作用
/**
* Does X and Y and provides an abstraction for Z.
*/
public class
Foo {
...
分类:
移动平台 时间:
2014-04-01 13:41:02
收藏:
0 评论:
0 赞:
0 阅读:
496
在ios7中苹果加入了手势滑动导航,但以前做的项目和这块有一点冲突,所以想去掉苹果自带的手势滑动导航。
取消很简单,只需要自己重写左导航键就可以取消掉系统自带的手势滑动导航。
//设置左边的返回
- (void)setLeftNavigationBar
{
UIButton *backButton = [UIButton
buttonWithType:UIButtonTyp...
分类:
移动平台 时间:
2014-04-01 13:19:29
收藏:
0 评论:
0 赞:
0 阅读:
586
最近在开发第三方SDK,其中要发一条广播给设备上所有集成了SDK的应用,触发一些逻辑,可是遇到一个问题,当通过“应用管理器”将应用“强制停止”后,被停止的应用就无法接收到广播,静态注册的广播也没有用。查阅了相关资料发现了问题所在。
在android3.1以后的版本中,如果程序被强制停止后应用状态会被标记为STOPPED,此时应用无法收到其他应用的广播,要等到应用再开启一次,将STOPPED去掉以...
分类:
移动平台 时间:
2014-04-01 15:53:13
收藏:
0 评论:
0 赞:
0 阅读:
586
等了一晚上也没有人回答,我自已就重新看了一遍代码,发现我的思路是有问题的。
我在第二篇的代码中,是这样实现循环的:
我在主线程的run方法中调用handler.sendMessage(msg)
而在handler的sendMessage中使用
post方法将run放置在消息队列中
这样相互调用形成了一个循环
...
分类:
移动平台 时间:
2014-04-01 13:56:07
收藏:
0 评论:
0 赞:
0 阅读:
398
Android自定义ActionProvider.
到底ActionProvider长什么样子的呢?就是这样子的:
ActionProvider属于Actionbar的一部分,所以需要支持API 10及以下的就需要使用到Support Library,然而,每次使用Support包的时候,总是想杀人,总是没有直接支持的来得好.我研究了一个晚上+一个早上,才知道怎么用,我真是太笨...
分类:
移动平台 时间:
2014-04-01 14:37:11
收藏:
0 评论:
0 赞:
0 阅读:
576
Navigation Drawer DrawerLayout 安卓导航抽屉...
分类:
移动平台 时间:
2014-04-01 16:45:31
收藏:
0 评论:
0 赞:
0 阅读:
529
关键词:android电池电量计MAX17040任务初始化宏power_supply平台信息:内核:linux2.6/linux3.0系统:android/android4.0平台:samsungexynos4210、exynos4412、exynos5250作者:xubin341719(欢迎转载,...
分类:
移动平台 时间:
2014-04-01 12:46:57
收藏:
0 评论:
0 赞:
0 阅读:
696
一、什么是iOS要想学习iOS开发,首先要搞清楚什么是iOS。iOS其实是一款操作系统,就像平时我们在电脑上用的XP、Win7,都是操作系统。那什么是操作系统呢?操作系统其实是一种软件,是直接运行在硬件(电脑、手机等)上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。比如说,如果你...
分类:
移动平台 时间:
2014-04-01 11:00:25
收藏:
0 评论:
0 赞:
0 阅读:
783
- (void)viewDidLoad{ [super viewDidLoad]; NSString
*path = [[NSBundle mainBundle] pathForResource:@"items" ofType:@"plist"];
NSDictionary *wed3dDic = ...
分类:
移动平台 时间:
2014-04-01 11:41:46
收藏:
0 评论:
0 赞:
0 阅读:
614
一、程序设计语言上一讲已经说到:要想开发一款软件,首先得学习一些相应的程序设计语言。至于iOS开发,需要学习的语言主要有:C、C++、Objective-C。二、是否需要计算机专业知识可能很多人有这样的疑问:学习编程一定得是计算机专业的么?这个不一定。有很多程序员以前都不是计算机专业的,我身边有很多...
分类:
移动平台 时间:
2014-04-01 11:48:22
收藏:
0 评论:
0 赞:
0 阅读:
589
一、下载安装包(可执行文件)1.JDK(JavaDevelopmentKit),官网下载最新版本即可。2.Eclipse(一个开放源代码的、基于Java的可扩展开发平台)3.ADT,安卓开发插件。4.AndroidSDK(这只是个下载工具,不是真正的SDK)下载链接地址:1.JDK:http://w...
分类:
移动平台 时间:
2014-04-02 10:51:44
收藏:
0 评论:
0 赞:
0 阅读:
557
其实在实际开发中NSURLConnection只适合处理一些简单的网络连接工作,当处理一些复杂的协议的时候就比较蛋疼了,一般都在用asi和afn框架,同时令人振奋的是苹果在ios7推出了NSURLSession,好吧
我只能说现在iOS所有网络访问第三方框架基本都可以退休了,我会在最近更新几篇关于各...
分类:
移动平台 时间:
2014-04-02 10:59:28
收藏:
0 评论:
0 赞:
0 阅读:
494