系统服务-----Activity服务的获取getSystemService

原创 2015年07月10日 11:17:42

        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

电话服务

 

图片欣赏:


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

android中getSystemService详解

  android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监 听是否有SD卡安装及移除,Clipboard...

Android中getSystemService流程

在平时的android开发中,我们经常会通过Context来获取系统服务,比如ActivityManagerService,AccountManagerService等系统服务,今天我们就来看下get...

getSystemService方法的调用

Android 手机信息采集 getSystemService()

从Jni到Java增加一个系统服务SystemServer,并通过getSystemService调用

这里假设我们需要增加的服务名字为AudioTest。 Java层 我们先定义这个服务的接口,文件名为IAudioTest.aidl。里面包含这个服务所有的功能函数 IAudioTest....

context.getSystemService的简单说明

简单分析下getSystemServcie的实现原理

Android获取系统服务getSystemService与getService区别

android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardServic...

ActivityManager获得正在运行的activity与service

ActivityManager mActivityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVI...
  • dj0379
  • dj0379
  • 2016-06-04 15:15
  • 1000

Android中获取系统内存信息以及进程信息-----ActivityManager的使用(一)

转载请注明出处:http://blog.csdn.net/qinjuning                    ...

Service与Android系统设计(3)-- ActivityManager的实现

通过Remote Service实现Android系统 对于应用程序编程来说,aidl只是一种可选项,绝大部分的应用程序,其实只是关注于图形界面与交互,所以大部分情况下只是在写Activity,用到...

LayoutInflater的使用 和getSystemService系统服务

在实际工作中,事先写好的布局文件往往不能满足我们的需求,有时会根据情况在代码中自定义控件,这就需要用到LayoutInflater。 LayoutInflater在Android中是“扩展”的意思,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)