android的后台存在非常多service,它们在系统启动的时候被SystemServer开启。来为系统的正常执行做支撑。Activity中要调用这些service就得使用getSystemService方法,这也是Activity非常重要的一个API。依据传入的Name取得相应的Object,然后转换成相应的服务对象。

传入的Name

返回的对象

说明

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

电话服务

图片赞赏:

转载于:https://www.cnblogs.com/yangykaifa/p/6927312.html

系统服务-----Activity服务的获取getSystemService相关推荐

  1. JAVA层HIDL服务的获取原理-Android10.0 HwBinder通信原理(九)

    摘要:本节主要来讲解Android10.0 JAVA层HIDL服务的获取原理 阅读本文大约需要花费19分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Android的 ...

  2. Native层HIDL服务的获取原理-Android10.0 HwBinder通信原理(七)

    摘要:本节主要来讲解Android10.0 Native层HIDL服务的获取原理 阅读本文大约需要花费23分钟. 文章首发微信公众号:IngresGe 专注于Android系统级源码分析,Androi ...

  3. android从服务端获取json解析显示在客户端上面,Android服务端获取json解析显示在客户端上面.doc...

    Android服务端获取json解析显示在客户端上面 Android从服务端获取json解析显示在客户端上面 首先说一下Json数据的最基本的特点,Json数据是一系列的键值对的集合,和XML数据来比 ...

  4. 通过ribbon 根据服务名获取所有服务实例的IP和端口列表

    代码使用SpringCloud版本E3 业务场景: 今天遇到一个业务场景,要求根据服务名获取当前微服务集群中所有的对应服务实例的IP和端口,通过分析源码推算出了写法. 原理简述: 如果代码中引入了sp ...

  5. Android之稍微靠谱点的透明Activity(不获取触摸事件)

    1 问题 实现透明的Activity(不获取触摸事件),就行什么也看不到,打开了透明activity,也不影响其他页面的滑动和点击,就行什么事情都没发生一样. 2 代码实现 1)配置样式 <st ...

  6. 利用无障碍服务自动获取微信号

    利用无障碍服务自动获取微信号 前言 基本思路 过程 AccessibilityService是什么? 如何创建一个AccessibilityService? 如何开启AccessibilityServ ...

  7. 联系微信ID服务器失败,微信小程序-新用户获取微信手机号登录服务端获取不到unionid情况...

    需求:微信小程序进行获取手机号登录时,登录失败 授权微信用户信息 授权微信手机号 bindLogin: function(e) { wx.hideLoading(); console.log(e.de ...

  8. 创业服务资源获取的途径有哪些?

    创业服务资源获取的途径有哪些? 创业者关注的更多是自身的资源从哪里积累,怎么样积累,需要哪些方法和技能等等,因为资源对初创企业来说是很重要的一部分,创成汇作为专业的创业者服务平台,以创新创业成果转化为 ...

  9. 小程序获取openid和unionid服务号获取unionid服务号消息推送

    网上很多资料但是都太杂太乱很多是复制过来复制过去,微信官方给的文档也很坑很多地方没说清,自己整理了一下. 首先:要获取unionid服务号和小程序都要绑定到微信开放平台,并且都要认证,认证需要一定费用 ...

最新文章

  1. 国际顶级学界业界大咖云集,9 场技术论坛布道,2019 嵌入式智能国际大会强势来袭!...
  2. 神经病啊!——微信同层播放器接(踩)入(坑)总结
  3. 陆奇疫情之下最新思考:数字化的历史潮流在加速,送给创新者8个字2个维度...
  4. Codeforces Round #659 (Div. 2)
  5. ddm模型公式_简单判断目前行情——从股利贴现模型切入
  6. 数学史上最简单却最复杂的公式在此
  7. 花式上分算法大赛,速看鹅厂六强团队解题思路集锦【附PPT下载】
  8. 使用jquery实现局部刷新DIV
  9. eclipse快捷键_Eclipse快捷键
  10. JSTL Tutorial with Examples – JSTL Core Tags
  11. 2019华为网络技术大赛模拟题
  12. 从苏宁电器到卡巴斯基第22篇:单证这一年(下)
  13. 不定式和动名词复合结构是什么
  14. 利用人性做大闸蟹,给予客户特殊的身份优越感,思维决定财富!
  15. 语音合成模型小抄(1)
  16. 服务器中勒索病毒解密恢复 SQL数据库中勒索病毒解密恢复 SQL数据库被加密恢复...
  17. 【院士等重磅嘉宾齐聚珠海】第二届人工智能与工业设计国际会议 (AIID 2022)
  18. (二)51单片机基础——LED
  19. 获取经纬度中心点函数工具,经纬度面积算法,D3js,xy轴转为经纬度算法,六代度坐标转换为经纬度
  20. 学习Python之小练习(飞机大战)(1)

热门文章

  1. Java时间操作工具类
  2. 征集并发文献译者之Disruptor
  3. Ajax PHP 边学边练 之三 数据库
  4. [图]为C# Windows服务添加安装程序
  5. 【学习笔记】深入理解js原型和闭包(5)——instanceof
  6. 使用Wamp搭建Php本地开发环境,HBuilder调试
  7. 克服拖延的11种方法
  8. 什么是 AIDL 以及如何使用
  9. apache添加ssl协议实现用户认证
  10. oracle 多条执行语句同时执行