- 博客(18)
- 资源 (25)
- 收藏
- 关注
原创 Pro Android学习笔记(一三四):Media Frameworks(9):MediaStore
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。MediaStore类提供了媒体接口,可以搜索特定类型的媒体,通过intent调用其它应用进行录音录像,建立playlist等等。和之前学习不同,MediaStore不能对编码、帧率、输入源和输出格式进行设定,如果我们不
2014-09-30 17:31:07 3813 1
原创 Pro Android学习笔记(一三三):Media Frameworks(8):MediaRecorder进行录像
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。media framework提供录像功能,录像的同时也包括了录音。录像要通过Surface的UI对象来显示Camera的内容,然后在从Surface中copy。对于一些复杂的应用,即使不需将视频显示给用户,也仍需要一个
2014-09-30 17:30:41 4143
原创 Pro Android学习笔记(一三二):Media Frameworks(7):AudioRecord进行录音
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying/以及作者@恺风Wei。MediaRecorder将录音写到文件中,但有时我们需要对录音进行处理后在写,或者我们并不需要些文件,只是需要对这些数据进行处理,例如在VoIP中,数据转换为RTP/RTCP流,传输对远端。这些情况可以采用AudioR
2014-09-27 17:26:43 4444
原创 Pro Android学习笔记(一三十):Media Frameworks(5):播放视频
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处以及作者@恺风Wei。Android为视频播放提供了很好的封装。通过android.widget.VideoView封装了MediaPlayer,使用起来很简单。小例子的效果如下:小例子的layout的xml文件如下: VideoView android:id="@+id/
2014-09-23 21:50:50 2387
原创 Pro Android学习笔记(一二九):Media Frameworks(4):JetPlayer、AsyncPlayer和AudioTrack
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处以及作者@恺风Wei。JetPlayerSoundPool有内存使用的限制,对于同时播放声音,还可以使用JetPlayer。JetPlayer针对游戏进行裁剪,是一个灵活的根据用户行为播放多种声音的工具,使用了MIDI(Musical Instrument Digital Interface)。在wiki中
2014-09-23 21:49:56 2942 1
原创 Pro Android学习笔记(一二八):Media Frameworks(3):用SoundPool的音频播放
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处以及作者@恺风Wei。MediaPlayer在一个时间只能处理一个音频或视频文件,如果我们需要同时播放多个音频文件,可以创建多个MediaPlayer。如果我们有若干个的音频需要播放,还可以使用SoundPool类,SoundPool类使用了MediaPlayer,但我们不需要访问MediaPlayer API
2014-09-23 21:49:25 3796 1
原创 Pro Android学习笔记(一二七):Media Frameworks(2):MediaPlayer的音频播放
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处以及作者@恺风Wei。播放web音频内容的小例子片段private final static String AUDIO_PATH =http://www.androidbook.com/akc/filestorage/android/documentfiles/3389/play.mp3;pri
2014-09-23 21:47:17 4450
原创 Pro Android学习笔记(一二六):Media Frameworks(1):SD卡
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处以及作者@恺风Wei-傻瓜与非傻瓜。Android在android.media包中支持音视频,核心是android.media.MediaPlayer类。内容来源有web,apk(作为resource或者asset打包到apk中),SD卡。MediaPlayer支持.3gp,*.mp3,*.mid,*.ogg,
2014-09-16 21:48:18 2981
原创 Pro Android学习笔记(一二五):Telephony API(7):SIP Phone(下)
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及作者@恺风Wei。发起呼叫发起呼叫,要确保客户端正常发送RTP包,需要增加两个新的权限: 发起呼叫的代码片段如下:public SipAudioCall myCall = null; public v
2014-09-16 21:47:58 4238
翻译 VisionMobile:没人谈及的Apple Watch的三个关键特点
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及译者@恺风Wei在2014年9月10日,VisionMobile发表文章The 3 key Apple Watch features that nobody talks about. Yet.[如果Apple要从智能手表建立一个全新
2014-09-13 21:14:24 2974
原创 Pro Android学习笔记(一二四):Telephony API(6):SIP Phone(上)
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及作者@恺风Wei。Android有android.net.sip和android.net.rtp包。而在sdk\samples\android-19(API版本)\legacy\SipDemo提供一个SIP phone的例子。此外,Andr
2014-09-11 21:37:31 6180 1
原创 Pro Android学习笔记(一二三):Telephony API(5):Phone
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及作者@恺风Wei。拨打电话拨打电话和发Email一样不属于Telephony API,通过intent调用拨号器App应用的。代码例子如下:Intent intent = new Intent(Intent.ACTION_VIE
2014-09-09 21:19:07 3640
原创 Pro Android学习笔记(一二二):Telephony API(4):发Email
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及作者@恺风Wei。发Email不属于Telephony API,但作为常用通信的方式,也在此提及。Android通过intent调用Email App应用的方式进行短信发送。如果我们开发办公软件,Email还是常用的功能。代码例子如下:
2014-09-09 21:16:33 2858
翻译 VisionMobile:2014年Q3移动开发者经济报告(九):8、多种类型的应用开发者
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及译者@恺风Wei2014年7月,visionMobile发表了最新一期的移动开发者经济报告。 开发者不只是将咖啡转换为代码的机器,他们创建应用有着各种不同的动机。任何一个平台上,尽管大部分的开发者有着相同的工具和技术,但他们有着
2014-09-07 15:49:13 3073
原创 Pro Android学习笔记(一二一):Telephony API(3):读短信
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及作者@恺风Wei。读短信需要READ_SMS的权限。Content Provider的URI通过content Provider可以读取短信。相关的URI如下:所有: content://sms/all 收件
2014-09-07 15:48:28 3132
原创 Pro Android学习笔记(一二十):Telephony API(2):接收短信
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及作者@恺风Wei。很多APP需要短信发送一个验证码,APP可以截取短信中的验证码,我们来学习一下如何在应用中通过BroastReceiver截获短信。接收短信的机制接收短信,需要有接收短信的授权:当系统接收到短信时,会通
2014-09-05 08:29:18 5989 1
翻译 VisionMobile:2014年Q3移动开发者经济报告(八):7、应用开发者工具的交易
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及译者@恺风Wei2014年7月,visionMobile发表了最新一期的移动开发者经济报告。 单个开发者或小团队在产品或服务的基础上构建复杂的软件,从来没有这么容易过。现在,有超过1000个强大的第三方工具帮助应用开发者写更少的代码
2014-09-05 08:29:03 2738
原创 Pro Android学习笔记(一一九):Telephony API(1):发送短信
文章转载只能用于非商业性质,且不能带有虚拟货币、积分、注册等附加条件。转载须注明出处http://blog.csdn.net/flowingflying以及作者@恺风Wei。在Android,接口封装得很好,发送短信很容易实现,小例子代码 public class SendSMSActivity extends Activity{ @Override
2014-09-05 08:28:39 3189
Pro Android学习:联系人API
2015-06-15
Pro Android学习:传感器
2015-02-06
[zip文件] Pro Android学习:拖拽小例子
2014-12-12
Pro Android学习:touch screen小例子
2014-11-18
Pro Android学习:list widget小例子
2014-10-23
Pro Android学习:widget小例子
2014-10-15
Pro Android学习:media frameworks小例子
2014-09-30
[zip文件] Pro Android学习:telephony小例子
2014-09-16
Pro Android学习:location小例子
2014-08-27
Pro Android学习:2D动画小例子
2014-08-14
Pro Android学习:Alarm manager小例子
2014-07-18
Pro Android学习:Broadcast小例子
2014-07-01
Pro Android学习:AsyncTask小例子
2014-05-16
Pro Android学习:了解Handler小例子
2014-05-08
Pro Android学习:了解package的小例子
2014-04-18
Pro Android学习:Android service小例子
2014-03-27
NTLM PPROXY client的实现(C source code)
2009-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人