0

加速度計センサーを使用して mp3 プレーヤーを起動する小さなアプリを作成します。基本的に私の考えは次のとおりです: 1) アプリケーションを起動します 2) スマートフォンの画面をオフにします 3) 携帯をシェイクします 4) mp3 プレーヤーを起動します。

私は Android でのプログラミングの専門家ではありません。

4

1 に答える 1

0

このリンクでデバイスを振るための私のサンプルを見てください

mediaPlayer の場合:

public static void playMusic(Context context, int beepType) {
        try { 

            mMediaPlayer = MediaPlayer.create(context, R.raw.mymusic);

            mMediaPlayer.setLooping(false);
            mMediaPlayer.start();
            mMediaPlayer.setOnCompletionListener(new
                    OnCompletionListener() {
                        public void onCompletion(MediaPlayer arg0) {
                            // if (mMediaPlayer != null) {
                            // mMediaPlayer.release();
                            // mMediaPlayer = null;
                            // }
                        }
                    });
        } catch (Exception e) {
            if (mMediaPlayer != null) {
                mMediaPlayer.release();
                mMediaPlayer = null;
            }
        }
    }
于 2012-05-12T07:14:20.977 に答える