廣播:開機自啓播放音樂

public class MyReceiver extends BroadcastReceiver {

    private MediaPlayer mediaPlayer;

    @Override

    public void onReceive(Contextcontext, Intent intent) {

        String action =intent.getAction();

        if(action.equals(Intent.ACTION_BOOT_COMPLETED)) {

          //  Intent intent1 = newIntent(context,MainActivity.class);

         //  intent1.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

         //   context.startActivity(intent1);

            Toast.makeText(context,"開機", Toast.LENGTH_SHORT).show();

            mediaPlayer = newMediaPlayer();

            String path =Environment.getExternalStorageDirectory().getAbsolutePath();

            try {

                mediaPlayer.setDataSource(path+"/qingtian.mp3");

                mediaPlayer.prepare();

            } catch (Exception e) {

                e.printStackTrace();

            }

            mediaPlayer.start();

        }else{

            Toast.makeText(context,"關機", Toast.LENGTH_SHORT).show();

        }

    }

}


發佈了18 篇原創文章 · 獲贊 5 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章