广播:开机自启播放音乐

    xiaoxiao2021-03-25  81

    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();

            }

        }

    }

    转载请注明原文地址: https://ju.6miu.com/read-26149.html

    最新回复(0)