系统服务-----Activity服务的获取getSystemService
2024-09-30 23:46:07
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 |
电话服务 |
图片赞赏:
最新文章
- 【leetcode】Climbing Stairs
- 大端小端系统_union_栈的增长方向
- ORACLE插入DATE类型字段
- mysql的text的类型注意
- bzoj1760 [Baltic2009]Triangulation
- Python 模块学习:re模块
- Fragment进阶
- android开发的学习路线(转)
- magento删除数据
- asp之vbscript函数
- Mac使用nginx+rtmp服务器
- Help Jimmy ~poj-1661 基础DP
- forEach循环对集合进行循环时,需判断是否为null;
- gcc、make编译
- testDecoration
- Python小笔记
- cmd adb批量安装与卸载
- 写一致性原理以及quorum机制
- UVA 10305:Ordering Tasks(拓扑排序)
- vue.js 开发环境搭建
热门文章
- Python中的Map/Reduce
- Hibernate 配置双向多对多关联
- [转]【C/C++】Linux下使用system()函数一定要谨慎
- SQL练习题_用户购买收藏记录合并(拼多多)
- 错误处理:vmware下克隆centos7配置静态ip地址网卡问题
- Web 服务器与应用服务器的区别是什么?
- cstringlist
- BZOJ 4285 使者 (CDQ分治+dfs序)
- git 的简单使用(2)
- (蓝桥)2017C/C++A组第七题正则问题