android中服务是运行在后台的东西,级别与activity差不多。既然说service是运行在后台的服务,那么它就是不可见的,没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直监听某种动作。
Service和其他组件一样,都是运行在主线程中,因此不能用它来做耗时的请求或者动作。你可以在服务中开一一个线程,在线程中做耗时动作。...
分类:
移动开发 时间:
2015-04-09 11:51:04
阅读次数:
135
对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。这里有两种类型的弧线。由一个箭头开始的弧代表同...
分类:
移动开发 时间:
2015-04-09 10:31:23
阅读次数:
209
下面的博客写的很清楚了http://msching.github.io/blog/page/2/主要涉及AVAudioPlayer和下面这几个函数MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo = [MPMediaItemPropertyA...
分类:
移动开发 时间:
2015-04-07 19:18:13
阅读次数:
144
HTML5之音频功能
1、Web 上的音频
直到现在,仍然不存在一项旨在网页上播放音频的标准。
今天,大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。
HTML5 规定了一种通过 audio 元素来包含音频的标准方法,即HTML5提供了播放音频的标准。
audio 元素能够播放声音文件或者音频流。
2、音频格式
当前...
分类:
Web程序 时间:
2015-04-07 09:46:55
阅读次数:
140
1. 前言
AVAudioSession是一个单例,无需实例化即可直接使用。AVAudioSession在各种音频环境中起着非常重要的作用
针对不同的音频应用场景,需要设置不同的音频会话分类
1.1 ?AVAudioSession的类别
AVAudioSessionCategoryAmbient
–混音播放,例如雨声、汽车引擎等,可...
分类:
移动开发 时间:
2015-04-05 20:32:55
阅读次数:
245
一、定义 运行在后台,没有页面,不可见。优先级高于Activity,当系统内存不足时,会先释放一些Activity。注意,Service同样是运行在主线程中,不能做一些耗时操作。如果一定要做一些耗时的操作,启动一个新的线程,在新的线程中来处理。二、用途: 播放音乐,记录地理位置的改变,监听某些动.....
分类:
移动开发 时间:
2015-04-03 13:05:18
阅读次数:
216
转载了@三井学长:http://blog.csdn.net/david1030/article/details/8229008 转载了@Hello Csn楠!:http://www.cnblogs.com/csn0721/ 1、 ?deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状...
分类:
微信 时间:
2015-04-02 19:14:47
阅读次数:
323
1、读取sim卡信息
private TelephonyManager tm;
tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
String sim = tm.getSimSerialNumber();
需要TelephonyManager 加权限
2、发短信
SmsManager smsManager = S...
分类:
移动开发 时间:
2015-04-01 09:41:45
阅读次数:
191
一个音频的工具类import java.io.File;
import java.util.HashMap;
import android.content.Context;
import android.media.AudioManager;
import android.media.MediaPlayer;
import android.media.SoundPool;
import androi...
分类:
其他好文 时间:
2015-03-31 18:00:29
阅读次数:
192