Подавить / скрыть URL в logcat - PullRequest
1 голос
/ 10 ноября 2011

Я хотел бы скрыть / скрыть URL для видеовиде в моем приложении. В настоящее время URL отображается в logcat, когда видеоактивность запускается на устройстве. Я хотел бы спрятать URL как можно больше. Есть ли способ подавить этот вывод в logcat?

Вот оскорбительная деятельность:

mVideoView = (VideoView) findViewById(R.id.surface_view);
        mVideoView.setMediaController(new MediaController(this));
        Bundle b = this.getIntent().getExtras();
        path = b.getString("path");
        mVideoView.setVideoURI(Uri.parse(path));

1 Ответ

3 голосов
/ 10 ноября 2011

Хм, может быть решение:

Если вы посмотрите на источник VideoView, вы увидите, что он вызывает MediaPlayer.setDataSource(..), что, в свою очередь, вызывает URI.getScheme() и URI.getPath().

Ооо, вы можете обойти вашу проблему, создав подкласс URI и переопределив toString(), который используется Log. Сделайте так, чтобы он возвращал некоторую описательную информацию (имя носителя?), Но не URL для носителя.

...