美文网首页
getSystemService

getSystemService

作者: Jayden_ | 来源:发表于2018-05-09 10:42 被阅读0次

    可以通过Context.getSystemService(str)获取系统服务(通过applicationContext获取可以防止内存泄漏),例如:this.getApplicationContext().getSystemService(Context.ACTIVITY_SERVICE)。常用的服务有:

    WINDOW_SERVICE                      WindowManager                    管理打开的窗口程序
    
    LAYOUT_INFLATER_SERVICE             LayoutInflater                   取得xml里定义的view
    
    ACTIVITY_SERVICE                    ActivityManager                  管理应用程序的系统状态
    
    POWER_SERVICE                       PowerManger                      电源的服务
    
    ALARM_SERVICE                       AlarmManager                     闹钟的服务
    
    NOTIFICATION_SERVICE                NotificationManager              状态栏的服务
    
    KEYGUARD_SERVICE                    KeyguardManager                  键盘锁的服务
    
    LOCATION_SERVICE                    LocationManager                  位置的服务,如GPS
    
    SEARCH_SERVICE                      SearchManager                    搜索的服务
    
    VEBRATOR_SERVICE                    Vebrator                         手机震动的服务
    
    CONNECTIVITY_SERVICE                Connectivity                     网络连接的服务
    
    WIFI_SERVICE                        WifiManager                      Wi-Fi服务
    
    TELEPHONY_SERVICE                   TeleponyManager                  电话服务
    

    相关文章

      网友评论

          本文标题:getSystemService

          本文链接:https://www.haomeiwen.com/subject/mwhnrftx.html