美文网首页
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