Activity中使用getSystemService获得系统服务


  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对象。

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM