getAudioStreamTypeのAndroidのMediaPlayerの反射()プライベートメソッド

import android.media.AudioManager;
import android.media.MediaPlayer;
import java.lang.reflect.Method;

try {
     MediaPlayer mPlayer = new MediaPlayer();
     Class clazz = Class.forName("android.media.MediaPlayer");
     Method method = clazz.getDeclaredMethod("getAudioStreamType");//方法名,参数类型(无参)
     method.setAccessible(true);
     int value = (int)method.invoke(mPlayer);
     Log.e("test", " getAudioStreamType ======= " + value);
     } catch (Exception e) {
       e.printStackTrace();
     }

 

公開された755元の記事 ウォンの賞賛464 ビュー247万+

おすすめ

転載: blog.csdn.net/u010164190/article/details/105203870