android 系统服务(service)
2016-05-23 13:21
417 查看
-服务(service)是Android 系统中的重要组件,服务可以在不显示界面的情况下在后台运行制定的任务或者进行两个不同进程间的通讯,
android在后台运行着许多服务,这些服务在系统启动时被开启,支持系统的正常工作。例如:来电显示服务,在编程是通过调用系统服务可以便捷地实现系统功能,提高编程的效率。
getSystemService(String name ) 是activity的一个重要方法,根据传入的服务名称来获得系统级的服务。系统服务可以被看成一个对象,getSystemService 方法返回的是一个Object对象类型,在实际使用中需要进行强制类型转化。参数name表示系统服务的ID,杂技android.content.Context类中定义了常用的Android系统服务:
Android系统服务 表
android在后台运行着许多服务,这些服务在系统启动时被开启,支持系统的正常工作。例如:来电显示服务,在编程是通过调用系统服务可以便捷地实现系统功能,提高编程的效率。
getSystemService(String name ) 是activity的一个重要方法,根据传入的服务名称来获得系统级的服务。系统服务可以被看成一个对象,getSystemService 方法返回的是一个Object对象类型,在实际使用中需要进行强制类型转化。参数name表示系统服务的ID,杂技android.content.Context类中定义了常用的Android系统服务:
Android系统服务 表
name | 返回的对象类型 | 说明 |
---|---|---|
ACCESSIBILITY_SERVICE | AccessibilityManager | 可访问服务 |
ACCOUNT_SERVICE | AccoutManager | 账户服务 |
ACTIVITY_SERVICE | ActivityManager | 活动服务,管理应用程序的系统状态 |
ALARM_SERVICE | AlarmManager | 闹钟服务 |
AUDIO_SERVICE | AudioManager | 音频服务 |
CLIPBOARD_SERVICE | ClipboardManager | 剪切板服务 |
CONNECTIVITY_SERVICE | ConnectivityManager | 网络连接服务 |
DEVICE_POLICY_SERVICE | DevicePolicyManager | 设备管理策略服务 |
DROPBOX_SERVICE | DropboxManager | 记录诊断日志服务 |
INPUT_METHOD_SERVICE | InputMethodManager | 输入法服务 |
KEYGUARD_SERVICE | KeyguardManager | 键盘保护服务 |
WINDOW_SERVICE | WindowManager | 窗口服务 |
LAYOUT_INFLATER_SERVICE | LayoutInflater | 布局映射服务,获取xml布局文件服务 |
LOCATION_SERVICE | LocationManager | 位置服务,如GPS |
NOTIFICATION_SERVICE | NotificationManager | 状态栏的通知服务 |
POWER_SERVICE | PowerManager | 管理控制电源 |
SEARCH_SERVICE | SearchManager | 搜索服务 |
SENSOR_SERVICE | SensorManager | 传感器服务 |
TELEPHONY_SERVICE | TelephonyManager | 电话服务 |
UI_MODE_SERVICE | UiModeManager | UI模式服务 |
VIBRATOR_SERVICE | VibratorManager | 手机震动服务 |
WALLPAPER_SERVICE | WallpaperManager | 墙纸服务 |
WIFI_SERVICE | WifiManager | Wi-Fi服务 |
DOWNLOAD_SERVICE | DownloadManager | 下载服务 |
相关文章推荐
- Android案例
- Android动画-Drawable Animation
- 解决谷歌为Android系统提供的支持库android-support-v4。jar不能绑定查看源码的问题
- Android studio 配置出炫酷logcat颜色
- 高德地图-AndroidStadio-No implementation found for long com.autonavi.amap.mapcore.MapCore.nativeNewInsta
- Android Studio代码着色插件
- Android同步类:Mutex和Condition的使用方式
- Vungle Android和iOS SDK高级设置——方法和监听含义和对比
- Android 手机拍照适配攻略
- Android 学习笔记之十一 2048的实现分析
- IDA 调试android 遇到的问题及解决方案
- Android实现带有记住密码功能的登陆界面
- 关于在android中,如何一步到位,全局替换控件样式的一些看法
- Android屏幕自适应研究
- 学习Android SQLite 的介绍和使用(二)
- android studio 查找sha1
- Android动画
- Android设计模式之建造者模式——AlertDialog
- DrawerLayout
- android SQLite基本操作