zoukankan      html  css  js  c++  java
  • 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对象。

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

  • 相关阅读:
    神奇的flex布局
    reset、revert、rebase
    Vue.filter过滤器
    moment.js时间格式化总结
    Vue之组件大全
    过滤器filter
    Vue之animate
    Vue之axios
    Mac OS系统上测试PHP代码前的准备工作 | 使用XAMPP搭建Apache服务器的步骤
    Python中的标识符、关键字、变量、语句、注释、模块
  • 原文地址:https://www.cnblogs.com/liujinyao/p/4699662.html
Copyright © 2011-2022 走看看