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

电话服务

图片赞赏:

最新文章

  1. 【leetcode】Climbing Stairs
  2. 大端小端系统_union_栈的增长方向
  3. ORACLE插入DATE类型字段
  4. mysql的text的类型注意
  5. bzoj1760 [Baltic2009]Triangulation
  6. Python 模块学习:re模块
  7. Fragment进阶
  8. android开发的学习路线(转)
  9. magento删除数据
  10. asp之vbscript函数
  11. Mac使用nginx+rtmp服务器
  12. Help Jimmy ~poj-1661 基础DP
  13. forEach循环对集合进行循环时,需判断是否为null;
  14. gcc、make编译
  15. testDecoration
  16. Python小笔记
  17. cmd adb批量安装与卸载
  18. 写一致性原理以及quorum机制
  19. UVA 10305:Ordering Tasks(拓扑排序)
  20. vue.js 开发环境搭建

热门文章

  1. Python中的Map/Reduce
  2. Hibernate 配置双向多对多关联
  3. [转]【C/C++】Linux下使用system()函数一定要谨慎
  4. SQL练习题_用户购买收藏记录合并(拼多多)
  5. 错误处理:vmware下克隆centos7配置静态ip地址网卡问题
  6. Web 服务器与应用服务器的区别是什么?
  7. cstringlist
  8. BZOJ 4285 使者 (CDQ分治+dfs序)
  9. git 的简单使用(2)
  10. (蓝桥)2017C/C++A组第七题正则问题