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]
相关文章推荐
- android 获取系统中各种类型音量及对音量设置
- android编程获取和设置系统铃声和音量大小的方法
- Android开发_如何获取和设置android系统铃声和音量大小
- Android开发_如何获取和设置android系统铃声和音量大小
- android 获取系统中各种类型音量及对音量设置
- Android 获取当前系统的语言环境及网络连接类型(有源码)
- android 获取系统中各种类型音量及对音量设置
- 如何获取和设置android系统铃声和音量大小
- 如何获取和设置android系统铃声和音量大小
- Android程序:使用系统服务*1.获取网络状态 * 2.打开关闭wifi * 3.获取系统音量 * 4.获取运行程序的包名
- Android 获取 AudioRecord 麦克风音量大小并做选择性发送
- Android获取SD卡总容量,可用大小,机身内存总容量及可用大小的系统方法
- Android 如何获取系统字体大小
- iOS状态栏获取网络类型,运营商,电池电量,显示的系统时间等信息
- Android中Environment与StatFs获取系统/SDCard存储空间大小
- Android获取系统时间以及网络时间
- android学习笔记14 - android.os包:系统功能调用和系统参数获取
- Android 系统获取内存,ROM,SD卡大小
- Android网络请求使用Retrofit+OkHttp,如何获取请求参数 ?
- android 获取网络类型名称2G 3G 4G wifi