您的位置:首页 > 理论基础 > 计算机网络

android 获取系统的参数(如音量大小,背光,网络类型等)

2011-01-06 14:52 736 查看
private int getBrightness(){
int brightness = -1;
try{
brightness = Settings.System.getInt(this.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);
}catch(SettingNotFoundException ex){
//new Exception(ex.toString());
}

return brightness;
}

private int getVolume(){
int volume = -1;
AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
volume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);

return volume;
}

private String getNetworkType(){
ConnectivityManager connManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo networkinfo = connManager.getActiveNetworkInfo();
String networkType = "";
if(networkinfo != null){
networkType = networkinfo.getTypeName();
}

return networkType;
}


获取网络类型时注意在配置文件中开通权限

<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: