安卓開發高薪就業作業配套文檔手機多媒體案例Android特色開發(安卓開發就業班)

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對象。

版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

(0)
上一篇 2023年4月25日 上午10:59
下一篇 2023年4月25日 上午11:15

相關推薦

15一16毛片女人| 欧美xxxxx在线观看| 99福利视频导航| 亚洲va久久久噜噜噜久久狠狠| 97夜夜澡人人双人人人喊| 欧美乱妇高清视频免欢看关| 国产男女猛烈无遮挡免费视频网站| 成人人观看的免费毛片| 精品久久久久中文字幕一区| 日本55丰满熟妇厨房伦| 国产ts人妖视频| 成人人免费夜夜视频观看| 啊灬啊灬啊灬快灬深用力| 性高湖久久久久久久久| 免费少妇a级毛片| 中文字幕无码不卡一区二区三区 | 日本一卡2卡3卡无卡免费| 国产无套粉嫩白浆在线观看| 女人18毛片a级18**多水真多| 国产一区二区三区乱码在线观看| 天堂√在线官网| 亚洲精品无码久久久久YW| 交换交换乱杂烩系列yy| 99国内精品久久久久久久| 欧美性色xo影院在线观看| 国产欧美一区二区三区视频在线观看 | 女人又黄的视频网站| 人妻精品久久久久中文字幕| 99精品国产第一福利网站| 欧美高清性XXXXHDVIDEOSEX| 国产精品免费综合一区视频| 九九影院理论片在线观看一级| 亚洲a∨精品一区二区三区下载| 美女视频黄.免费网址| 女人张开腿让男人桶个爽| 亚洲成a人片在线不卡一二三区 | 欧美aaaaaa| 爽天天天天天天天| 秋霞免费一级毛片| 天天干天天拍天天射| 夜夜偷天天爽夜夜爱|