`
zhanglibin1986
  • 浏览: 383022 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Android之getSystemService

阅读更多

以下是转载:

getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的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 中的 getSystemService 详解 Android 中的 getSystemService 是一个非常重要的 API,它是 Activity 的一个方法,根据传入的 NAME 来取得对应的 Object,然后转换成相应的服务对象。通过 getSystemService,...

    Android的getSystemService函数学习总结

    Android 系统服务是 Android 操作系统的核心组件之一,提供了许多系统级别的服务,例如窗口管理、布局.inflate 等。这些服务可以通过 getSystemService 函数来获取,下面我们将详细介绍 getSystemService 函数的使用...

    Android getSystemService用法实例总结

    本文实例分析了Android getSystemService用法。分享给大家供大家参考,具体如下: 1. 说明 android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有...

    Android长按复制文本

    要使用这个服务,首先需要通过Context.getSystemService()方法获取到ClipboardManager的实例。然后,可以调用其setPrimaryClip()方法设置剪贴板的内容,如复制的文本;在需要粘贴的地方,使用getPrimaryClip()获取...

    Android实现后台连续静默拍照

    在Android平台上实现后台连续静默拍照是一项技术挑战,涉及到多个关键知识点。首先,我们要理解Android系统的权限管理和运行机制,然后是相机API的使用,以及如何在后台执行任务。以下是对这些核心概念的详细阐述。 ...

    Android一键清理后台实现

    ActivityManager activityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE); List<RunningAppProcessInfo> appProcesses = activityManager.getRunningAppProcesses(); ``` 接着,...

    Android应用源码之Android 开启指定名称和密码的 Wifi热点 demo.zip

    以下是对这个"Android应用源码之Android 开启指定名称和密码的 WiFi热点 demo"的详细解析: 1. **Android权限管理**: 在Android中,开启和管理WiFi热点需要特定的权限。在`AndroidManifest.xml`文件中,你需要...

    android7.1打开wifi热点 Demo

    在Android系统中,开启Wi-Fi热点功能是一种常见的网络共享方式,允许其他设备通过Wi-Fi连接到你的手机,共享其移动数据。在Android 7.1版本中,这一功能的实现涉及到了系统的API调用和权限管理。下面我们将深入探讨...

    android复制抖音评论框

    ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE); clipboard.setPrimaryClip(clipData); Toast.makeText(this, "评论已复制", Toast.LENGTH_SHORT).show(); } })...

    Android判断网速(基于Android Studio)

    `ConnectivityManager`是Android系统服务之一,它负责处理网络连接的生命周期,包括检查网络状态、开启和关闭网络等。我们可以通过`Context.getSystemService(Context.CONNECTIVITY_SERVICE)`获取到`...

    android studio 陀螺仪 demo 源代码

    这可以通过调用`getSystemService(SensorService)`获取`SensorManager`实例,然后使用`getDefaultSensor(Sensor.TYPE_GYROSCOPE)`来获取陀螺仪传感器。 2. **注册监听器**: - 实现`SensorEventListener`接口,并...

    Android应用源码之一键锁屏功能源码.zip

    在Android平台上,开发一款应用实现一键锁屏功能是一项常见的任务,尤其对于那些希望优化设备使用体验的用户来说。一键锁屏应用允许用户快速便捷地锁定屏幕,而不必按住电源键或者滑动屏幕。本篇将深入探讨这个...

    android获取步数

    SensorManager sensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE); ``` 然后,查找并注册步进计数器传感器。注意,这个传感器可能不是所有设备都支持,所以需要进行兼容性检查: ```java...

    Android之用PopupWindow实现弹出listview形式的菜单

    与`Dialog`不同,`PopupWindow`不占用系统窗口层级,而是直接绘制在当前Activity的窗口之上,因此它可以实现更灵活的布局效果。 在`PopupWindow`中集成`ListView`,我们可以展示一系列可选择的选项,用户点击每个...

    Android端USB连接示例

    在Android平台上,USB连接功能是开发者们经常需要用到的一项技术,特别是在设备通信、数据传输或硬件扩展等场景。本文将深入探讨“Android端USB连接示例”这一主题,讲解如何在Android应用中实现与USB设备的交互。 ...

    Android输入法的打开关闭

    在Android系统中,输入法是用户与设备交互的重要部分,特别是在进行文字输入时。本文将深入探讨Android输入法的打开和关闭机制,以及如何通过编程方式实现这一功能。 首先,理解Android系统的输入法管理机制至关...

    android 更改 Wifi 或GPS状态

    Android 中更改 Wi-Fi 或 GPS 状态 Android 操作系统中,Wi-Fi 和 GPS 状态的获取和更改是非常重要的功能,本文将详细介绍如何通过 Android 应用程序来获取和更改 Wi-Fi 和 GPS 状态。 一、获取 Wi-Fi 状态 在 ...

    Android应用源码之Android摇一摇功能示例源码-IT计算机-毕业设计.zip

    这个"Android应用源码之Android摇一摇功能示例源码"是针对IT计算机专业学生进行毕业设计的一个很好的学习资源,旨在帮助开发者理解和实现这一特性。 首先,我们要了解"摇一摇"功能的原理。Android系统通过监听手机...

    Android编程获取Wifi名称(SSID)的方法

    在开发Android应用时,获取设备当前连接的WiFi网络名称(SSID)是一项常见的需求。为了完成这个任务,Android提供了WifiManager和WifiInfo这两个API,它们可以让开发者获取到WiFi连接的相关信息。本文将详细介绍如何...

Global site tag (gtag.js) - Google Analytics