<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    The NoteBook of EricKong

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      611 Posts :: 1 Stories :: 190 Comments :: 0 Trackbacks

    1.震動

    先說簡單的,震動提示

    第一步,在AndroidManifest.xml 里聲明權限

     <uses-permissionandroid:name="android.permission.VIBRATE"/>

    第二步,獲得震動服務并啟動

     Vibrator vibrator = (Vibrator)activity.getSystemService(Context.VIBRATOR_SERVICE);

    vibrator.vibrate(newlong[]{300,500},0);

    經過以上兩步,就啟動震動了。上述代碼直接在程序中調用就可以了,這個是比較簡單的,比大象放冰箱要少一步。Vibrate()的參數網上能查到,看看就知道了。

    2.提示鈴聲

    第一步,1.準備一個音頻文件比如:beep.ogg。先把音頻文件導入到res/raw文件夾下,需要注意的是這個文件下的文件名必須是小寫,之后導入即可。

    第二步,為activity注冊的默認音頻通道。這個一般在onCreate()函數中注冊即可。

     activity.setVolumeControlStream(AudioManager.STREAM_MUSIC);

    第三步,檢查當前情景模式,確定不要是靜音。

    第四步,初始化MediaPlayer對象,指定播放的聲音通道為 STREAM_MUSIC,這和上面的步驟一致,指向了同一個通道。

     MediaPlayer mediaPlayer = new MediaPlayer();//這個我定義了一個成員函數

     mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);

    第五步,注冊事件。當播放完畢一次后,重新指向流文件的開頭,以準備下次播放。

     mediaPlayer .setOnCompletionListener(newMediaPlayer.OnCompletionListener() {

            @Override

    public voidonCompletion(MediaPlayer player) {

            player.seekTo(0);

            }

     });

    第六步,設定數據源,并準備播放

    AssetFileDescriptor file =activity.getResources().openRawResourceFd(

     R.raw.beep);

     try{

     mediaPlayer.setDataSource(file.getFileDescriptor(),

     file.getStartOffset(), file.getLength());

     file.close();

     mediaPlayer.setVolume(BEEP_VOLUME,BEEP_VOLUME);

     mediaPlayer.prepare();

     }catch (IOException ioe) {

     Log.w(TAG, ioe);

     mediaPlayer = null;

     }

    第七步,開始播放

    mediaPlayer.start();

     

    經過以上幾步,就可以實現手機的鈴聲了。

    posted on 2014-11-25 13:38 Eric_jiang 閱讀(1298) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产亚洲一区二区三区在线| 免费人成在线观看69式小视频| 美女被免费喷白浆视频| 久久精品亚洲综合一品| 国产一级高青免费| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲高清国产拍精品熟女| 国产三级在线观看免费| 亚洲人成网站免费播放| 成年女人视频网站免费m| 亚洲最大中文字幕无码网站 | 18pao国产成视频永久免费| 亚洲人成亚洲精品| 99re热精品视频国产免费| 亚洲视频在线不卡| 在线永久看片免费的视频| 亚洲自国产拍揄拍| 国产精品无码免费视频二三区 | a级毛片黄免费a级毛片| 亚洲一区二区三区首页| 成人免费毛片内射美女-百度| 亚洲欧美aⅴ在线资源| 亚洲αv在线精品糸列| 国产在线19禁免费观看国产| 永久在线免费观看| 两个人的视频www免费| 亚洲国产AV无码一区二区三区| 7777久久亚洲中文字幕蜜桃| 亚洲国产精品尤物YW在线观看 | **真实毛片免费观看| 又大又硬又粗又黄的视频免费看 | 亚洲AV乱码久久精品蜜桃| 国产福利在线观看免费第一福利| 国产精品免费一区二区三区| 亚洲福利电影一区二区?| 日韩特黄特色大片免费视频| 中国在线观看免费的www| 亚洲aⅴ天堂av天堂无码麻豆| 亚洲精品无码成人片久久| 又粗又大又长又爽免费视频| 中文字幕在线成人免费看|