package talk.mft; import it.sauronsoftware.base64.Base64; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.media.audiofx.Visualizer; import android.media.audiofx.Visualizer.OnDataCaptureListener; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.ImageButton; public class AddPhone extends Activity{ private ImageButton back_btn; private Context Tcontext; private Visualizer mVisualizer = new Visualizer(0); private static final String TAG = "PhoneStatReceiver"; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.add_phone); Tcontext = AddPhone.this; mVisualizer.setEnabled(false); mVisualizer.setCaptureSize(Visualizer.getCaptureSizeRange()[1]); Visualizer.OnDataCaptureListener captureListener = new OnDataCaptureListener() { @Override public void onWaveFormDataCapture(Visualizer arg0, byte[] waveform, int arg2) { // TODO Auto-generated method stub //Log.d(TAG, "bytex:"+Base64.encode(waveform)+";out:"+arg0+";arg2:"+arg2); } @Override public void onFftDataCapture(Visualizer arg0, byte[] arg1, int arg2) { // TODO Auto-generated method stub String argStr = new String(arg1); Log.d(TAG, "bytey:"+Base64.encode(argStr)+";out:"+arg0+";arg2:"+arg2); } }; mVisualizer.setDataCaptureListener(captureListener,2000,true,true); mVisualizer.setEnabled(true); //---------------------------------------- back_btn = (ImageButton)findViewById(R.id.back); back_btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View arg0) { // TODO Auto-generated method stub mVisualizer.release(); AddPhone.this.finish(); } }); } }
byte:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:32.346: D/PhoneStatReceiver(7318): byte:[B@42371ac8;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:32.354: D/PhoneStatReceiver(7318): byte:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:32.846: D/PhoneStatReceiver(7318): byte:[B@4237d160;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:32.846: D/PhoneStatReceiver(7318): byte:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:33.346: D/PhoneStatReceiver(7318): byte:[B@4238e228;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:33.346: D/PhoneStatReceiver(7318): byte:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:33.846: D/PhoneStatReceiver(7318): byte:[B@423cd2e0;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:33.854: D/PhoneStatReceiver(7318): byte:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:34.354: D/PhoneStatReceiver(7318): byte:[B@4240f218;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:34.354: D/PhoneStatReceiver(7318): byte:77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9Ae+/vQHvv70B77+9Ae+/vQLvv70C77+9A++/vQPvv70E77+9Be+/vQXvv70E77+9AWI8Dg0GBwMEAQMAA++/vQLvv70A77+9AO+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/ve+/vQDvv70A77+9AO+/vQDvv73vv73vv73vv73vv70A77+977+977+977+977+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/ve+/ve+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/ve+/ve+/vQDvv70A77+9AO+/vQDvv73vv73vv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AAAA77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQAAAO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AAAA77+9AO+/vQDvv70AAADvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AAAA77+9AO+/vQDvv70A77+9AAAA77+9AO+/vQDvv70A77+9AO+/vQAAAO+/vQAAAO+/vQDvv70A77+9AO+/vQDvv70A77+9AAAA77+9AAAA77+9AO+/vQDvv70A77+9AO+/vQAAAAAA77+9AO+/vQDvv70A77+9AO+/vQAAAO+/vQDvv70AAADvv70AAO+/vQAA77+9AO+/vQAAAAAA77+9AAAA77+9AAAA77+9AO+/vQDvv70A77+9AO+/vQAAAO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQDvv70A77+9AAAA77+9AO+/vQDvv70AAAAAAO+/vQAAAO+/vQDvv70A77+9AO+/vQDvv70AAADvv70AAAAAAO+/vQDvv70A77+9AO+/vQAA77+977+9AO+/vQAAAAAAAADvv70A77+9AO+/vQDvv70A77+9AO+/vQAAAO+/vQDvv70A77+9AO+/vQDvv70A77+9AO+/vQAAAO+/vQDvv70A77+9AO+/vQAAAO+/vQDvv70A77+9AAAA77+9AAAAAADvv70A77+9AO+/vQAAAO+/vQDvv70A77+9AO+/vQAAAO+/vQAAAO+/vQDvv70AAADvv70AAAAAAO+/vQAAAAAA77+9AO+/vQDvv70AAAAAAAAAAADvv70A77+9AO+/vQAAAO+/vQDvv70AAAAAAO+/vQDvv70A77+9AO+/vQAAAO+/vQDvv70A77+9AAAA77+9AO+/vQAAAO+/vQ==;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:34.854: D/PhoneStatReceiver(7318): byte:[B@424025b8;out:android.media.audiofx.Visualizer@423b8a50;arg2:44100000 03-03 10:16:34.854: D/PhoneStatReceiver(7318):
权限
<uses-permission android:name="android.permission.RECORD_AUDIO"/> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> <uses-permission android:name="android.permission.PERMISSION_DENIED"/>