摘要:
管理音频焦点情景:当你的app隐退到后台,而其他也有播放能力的app浮现在前台,这个时候,你可能要暂停你原有app的播放功能,和解除监听Media Button,把控制权交给前台的APP。这就需要监听音频的焦点。在开始播放之前,请求焦点,使用AudioManager的requestAudioFocus方法。当你请求音频焦点,你可以指定你要监听的流类型(比如STREAM_MUSIC)和指定你要占有焦点多久。当然从编程的角度来看,app获取焦点,其它app失去焦点,你应该都需要有所反应。示例:请求音频焦点01AudioManager am = (AudioManager)getSystemServ 阅读全文
摘要:
Android 4.0.3(Api Level 15)支持的多媒体格式。注意:有些设备可能支持其他的文件格式。1.AudioAAC LC/LTP、HE-AACv1(AAC+)、AMR-NB、AMR-WB、MP3、MIDI、Ogg Vorbis、PCM/WAVE、FLAC(3.1或3.1以上)2.ImageJPEG、PNG、WEBP、GIF、BMP3.VideoH.263、H.264 AVC、MPEG-4 SP、VP8(2.3.3或2.3.3以上)播放音频、视频主要由MediaPlayer类来控制。 大致步骤: 1.初始化MediaPlayer,附上要播放的媒体。 2.准备播放 prepar.. 阅读全文
摘要:
方法1:按固定比例进行缩放在开发图片浏览器等 软件是,很多时候要显示图片的缩略图,而一般情况下,我们要将图片按照固定大小取缩略图,一般取缩略图的方法是使用BitmapFactory的 decodeFile方法,然后通过传递进去 BitmapFactory.Option类型的参数进行取缩略图,在Option中,属性值inSampleSize表示缩略图大小为原始图片大小的几 分之一,即如果这个值为2,则取出的缩略图的宽和高都是原始图片的1/2,图片大小就为原始大小的1/4。然而,如果我们想取固定大小的缩略图就比较困难了,比如,我们想将不同大小的图片去出来的缩略图高度都为200px,而且要保证图片不 阅读全文
摘要:
怎样获取图片的大小?首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。新问题又来了,在通过BitmapFactory.decodeFile(String path)方法将图片转成Bitmap时,遇到大一些的图片,我们经... 阅读全文
摘要:
有时候我们需要把A activity提交数据给B activity处理,然后把结果返回给A这种方式在很多种情况需要用到,比如我应用的程序需要有拍照上传的功能。一种解决方案是 我的应用程序〉调用系统相机〉拍照〉关闭系统相机〉返回拍照后的照片到我的应用程序启动一个ForResult的意图:Intent intent = new Intent(MainAcitvity.this,RequestActivity.class);//发送意图标示为REQUSET=1startActivityForResult(intent, REQUSET);B Activity处理数据:Intent intent=ne 阅读全文