zoukankan      html  css  js  c++  java
  • android 获取系统的参数(如音量大小,背光,网络类型等)

    1. private int getBrightness(){  
    2.         int brightness = -1;  
    3.         try{  
    4.             brightness = Settings.System.getInt(this.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);  
    5.         }catch(SettingNotFoundException ex){  
    6.             //new Exception(ex.toString());  
    7.         }  
    8.           
    9.         return brightness;  
    10.     }  
    11.       
    12.     private int getVolume(){  
    13.         int volume = -1;  
    14.         AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);  
    15.         volume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC);  
    16.           
    17.         return volume;  
    18.     }  
    19.       
    20.     private String getNetworkType(){  
    21.         ConnectivityManager connManager = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE);  
    22.         NetworkInfo networkinfo = connManager.getActiveNetworkInfo();  
    23.         String networkType = "";  
    24.         if(networkinfo != null){  
    25.             networkType = networkinfo.getTypeName();              
    26.         }  
    27.           
    28.         return networkType;  
    29.     }  

    权限开通

    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    学习永无止境
  • 相关阅读:
    源码分析
    HR不会告诉你的秘密
    文档生产工具 Doxygen
    Win7设置共享文件夹
    ZigBee NV层使用
    ZigBee2006,2007,pro各个版本的区别
    第一百九十三节,jQuery EasyUI,Draggable(拖动)组件
    第一百九十二节,jQuery EasyUI 使用
    第一百九十一节,jQuery EasyUI 入门
    第一百九十节,jQuery,编辑器插件
  • 原文地址:https://www.cnblogs.com/Viki/p/2554384.html
Copyright © 2011-2022 走看看