public static String getLocalMacAddress() {
WifiManager wifi = (WifiManager) PilotApp.getInstance().getSystemService(Context.WIFI_SERVICE);
WifiInfo info = wifi.getConnectionInfo();
return info.getMacAddress();
}
public static String getSystemVersion() {
return android.os.Build.VERSION.RELEASE;
}
public static String getChannelID() {
String channelId = "";
try {
ApplicationInfo info = PilotApp.getInstance().getPackageManager().getApplicationInfo(
PilotApp.getInstance().getPackageName(), PackageManager.GET_META_DATA);
channelId = info.metaData.getString("UMENG_CHANNEL");
} catch (Exception e) {
}
return channelId;
}
// 获取系统媒体音量
public static int getAudioStreamVolumeForMusic(Context context) {
AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
return audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);
}
// 是否为静音模式|振动模式
public static boolean audioRingerModeIsSilentOrVibrate(Context context) {
AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE);
return audioManager.getRingerMode() == AudioManager.RINGER_MODE_SILENT
|| audioManager.getRingerMode() == AudioManager.RINGER_MODE_VIBRATE;
}
// public static int getScreenHeight(Context context) {
// WindowManager wm = (WindowManager) context
// .getSystemService(Context.WINDOW_SERVICE);
// return wm.getDefaultDisplay().getHeight();
// }
//
// public static int getScreenWidth(Context context) {
// WindowManager wm = (WindowManager) context
// .getSystemService(Context.WINDOW_SERVICE);
// return wm.getDefaultDisplay().getWidth();
// }
public static DisplayMetrics getWindowsWidthAndHigh(Activity context){
DisplayMetrics metrics = new DisplayMetrics();
context.getWindowManager().getDefaultDisplay().getMetrics(metrics);
return metrics;
}