安卓手机开发培训哪个好_开发app需要的技术

安卓手机开发培训哪个好_开发app需要的技术,第1张

安卓手机开发培训哪个好_开发app需要的技术 1. 请简述传感器开发的步骤?答:传感器开发的 *** 作步骤如下:(1) 获取传感器管理类SensorManager对象(2) 调用方法.getDefaultSensors( ) 获取传感器的类型(3) 在onResume()方法中监听回传的数据(4) 在onStop( )方法中取消注册2. 请说明使用MediaPlayer类实现播放音频的步骤?答:使用MediaPlayer播放音频的具体步骤如下:(1) 创建MediaPlayer对象MediaPlayer mPlayer = new MediaPlayer(); //创建MediaPlayer对象mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); //设置声音流类型(2) 设置播放的数据源有三种数据源,分别是:应用自带的音频文件、SD卡中的音频文件、网络音频文件。

示例代码如下 :mPlayer.create(this, R.raw.xxx); //播放应用res/raw目录下自带的音频文件mPlayer.setDataSource(“mnt/sdcard/xxx.mp3”); // 播放SD卡中的音频文件mPlayer.setDataSource(“http://www.xxx.mp3”); //播放网络音频文件:(3) 播放音频文件播放本地音频文件与播放网络音频文件 *** 作方式不同,当准备播放本地文件时调用方法prepare(); 而准备播放网络音频文件调用方法prepareAsync()。

若播放网络中的音频文件,需要在AndroidManifest.xml文件中添加如下访问网络的权限:<uses-permission android:name=”android.permission.INTERNET”/>(4) 暂停播放 *** 作使用方法pause()暂停音频播放。

要求在暂停播放之前先判断MediaPlayer对象是否存在,若存在是否正在播放音频。

(5) 重新播放方法seekTo( )实现重新播放的功能。

该方法接收的时间参数以毫秒为单位,表示播放时间的定位,若值为0,则表示从头开始播放。

(6) 停止播放使用方法stop()停止播放音频。

停止播放之后还要调用MediaPlayer的release()方法释放占用的资源,并置空MediaPlayer对象。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/670239.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-04-19
下一篇2022-04-19

发表评论

登录后才能评论

评论列表(0条)

    保存