码迷,mamicode.com
首页 > 其他好文 > 详细

Activity中使用getSystemService获得系统服务

时间:2015-08-03 18:17:02      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:

  getSystemService用来获取系统级服务,详细内容可看官网API介绍:

    http://www.android-doc.com/reference/android/app/Activity.html#getSystemService(java.lang.String)

  下面列出可以获得的服务列表,每个服务类型给出简要描述:

  (1)WINDOW_SERVICE("window")

    返回WindowManager对象,用于管理自定义的windows。

  (2)LAYOUT_INFLATER_SERVICE("layout_inflater")

    返回上下文相关的LayoutInflater对象,用于UI布局的扩展。

  (3)ACTIVITY_SERVICE("activity")

    返回ActivityManager对象,用于管理系统中的Activity。

  (4)POWER_SERVICE("power")

    返回PowerManager对象,用于电源管理。

  (5)ALARM_SERVICE("alarm")

    返回AlarmManager对象。

  (6)NORIFICATION_SERVICE("notification")
    返回NotificationManager对象。
  (7)KEYGUARD_SERVICE("keyguard")
    返回KeyguardManager对象。
  (8)LOCATION_SERVICE("location")
    返回LocationManager对象。
  (9)SEARCH_SERVICE("search")
    返回SearchManager对象。
  (10)VIBRATOR_SERVICE("vibrator")
    返回Vibrator对象。
  (11)CONNECTIVITY_SERVICE("connection")
    返回ConnectivityManager对象,用于网络连接的管理。
  (12)WIFI_SERVICE("wifi")
    返回WifiManager对象,用于Wi-Fi连接的管理。
  (13)INPUT_METHOD_SERVICE("input_method")
    返回INputMethodManager对象,用于输入方法的管理。
  (14)UI_MODE_SERVICE("uimode")
    返回UiModeManager对象。
  (15)DOWLOAD_SERVICE("download")
    返回DownloadManager对象。

  补充:通过该方法返回的服务管理对象通常是与上下文相关的,所以不同组件之间是不可通用的。

Activity中使用getSystemService获得系统服务

标签:

原文地址:http://www.cnblogs.com/liujinyao/p/4699662.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!