`
GhostFromheaven
  • 浏览: 396986 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Android 系统服务getSystemService

阅读更多

public Object getSystemService (String name)

Since: API Level 1

Return the handle to a system-level service by name. The class of the returned object varies by the requested name. Currently available names are:

WINDOW_SERVICE ("window")

The top-level window manager in which you can place custom windows. The returned object is a WindowManager.

LAYOUT_INFLATER_SERVICE ("layout_inflater")

A LayoutInflater for inflating layout resources in this context.

ACTIVITY_SERVICE ("activity")

A ActivityManager for interacting with the global activity state of the system.

POWER_SERVICE ("power")

A PowerManager for controlling power management.

ALARM_SERVICE ("alarm")

A AlarmManager for receiving intents at the time of your choosing.

NOTIFICATION_SERVICE ("notification")

A NotificationManager for informing the user of background events.

KEYGUARD_SERVICE ("keyguard")

A KeyguardManager for controlling keyguard.

LOCATION_SERVICE ("location")

A LocationManager for controlling location (e.g., GPS) updates.

SEARCH_SERVICE ("search")

A SearchManager for handling search.

VIBRATOR_SERVICE ("vibrator")

A Vibrator for interacting with the vibrator hardware.

CONNECTIVITY_SERVICE ("connection")

A ConnectivityManager for handling management of network connections.

WIFI_SERVICE ("wifi")

A WifiManager for management of Wi-Fi connectivity.

INPUT_METHOD_SERVICE ("input_method")

An InputMethodManager for management of input methods.

UI_MODE_SERVICE ("uimode")

An UiModeManager for controlling UI modes.

DOWNLOAD_SERVICE ("download")

A DownloadManager for requesting HTTP downloads

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    android中getSystemService详解

    通过 getSystemService,可以访问 Android 系统中的各种服务,例如窗口管理、剪切板、电源管理、闹钟服务、通知服务、键盘锁服务、位置服务、搜索服务、震动服务、网络连接服务、Wi-Fi 服务、电话服务等。...

    Android的getSystemService函数学习总结

    Android 系统服务的 getSystemService 函数学习总结 Android 系统服务是 Android 操作系统的核心组件之一,提供了许多系统级别的服务,例如窗口管理、布局.inflate 等。这些服务可以通过 getSystemService 函数来...

    Android getSystemService用法实例总结

    本文实例分析了Android getSystemService用法。分享给大家供大家参考,具体如下: 1. 说明 android的后台运行在很多service,它们在系统启动时被SystemServer开启...以android系统支持sensor(传感器)实例来说明框架层的

    android系统级弹窗

    在Android系统中,"系统级弹窗"是指那些与系统界面紧密集成,具有高权限和优先级的对话框或提示窗口。这些弹窗通常用于显示重要通知或要求用户进行即时操作,例如权限请求、系统设置调整等。在本文中,我们将深入...

    Android四大组件——Service后台服务、前台服务、IntentService、跨进程服务、无障碍服务、系统服务

    Android系统本身提供了多种全局可用的服务,如电源管理、网络连接、硬件设备访问等。应用可以通过Context.getSystemService()方法获取这些系统服务,以便进行相应的操作。 理解并熟练掌握Service的使用对于Android...

    往Android系统中添加服务的方法教程

    【Android系统服务添加教程】 在Android开发中,系统服务是应用程序与操作系统进行深度交互的关键途径。当需要在Android系统中添加新的服务时,开发者需要理解系统服务的工作原理和注册过程。以下是一个详细的教程...

    Android如何从驱动到app添加一个系统服务

    ### Android系统服务添加详解:从驱动到App 在Android系统中添加一个新的系统服务涉及多个层次,从内核、硬件抽象层(HAL)、运行时环境、框架层到最后的应用程序层。本篇文章将详细介绍如何从底层驱动一直到应用...

    Android系统访问串口设备源码

    总之,Android系统访问串口设备涉及到了Android的系统服务、权限管理、Linux系统调用等多个层面。开发者需要理解Android的架构以及与内核交互的方式,才能正确、安全地实现串口通信。通过学习和实践,我们可以开发出...

    Android系统中如何获取系统进程信息

    1. **ActivityManager**:它是Android系统提供的用于管理和检索应用程序信息的服务之一。通过它,我们可以获取当前运行的应用程序列表。 2. **PackageManager**:这个服务提供了与安装包相关的各种信息,包括应用...

    Android 系统

    【Android 系统中的定位服务】\n\n在Android系统中,定位服务是核心功能之一,它使得设备能够获取到精确的位置信息,如经纬度、海拔、速度等,广泛应用于地图导航、社交应用以及各种基于位置的服务。Android的定位...

    android 实现调整系统屏幕亮度

    在Android开发中,调整系统屏幕亮度是一个常见的需求,它涉及到用户界面的舒适度以及设备的电源管理。本示例提供了一个简单的解决方案,包括系统屏幕亮度的自动适应和手动调节功能。 1. **系统屏幕亮度自适应** ...

    Android服务Service详解

    Android提供了一系列的系统服务,如LocationManager、PowerManager等,开发者可以通过Context的`getSystemService()`方法获取。例如,使用`AlarmManager`可以设置全局定时任务,即使应用退出仍然可以触发。 **8.3 ...

    android调用系统网络设置界面

    在Android系统中,调用网络设置界面是开发者经常会遇到的需求,比如当用户遇到网络问题时,提供一个便捷的入口去手动设置网络。本篇将详细讲解如何实现这一功能,同时结合`ConnectNetDemo`示例代码进行解析。 首先...

    Android 重启系统设备 或APP

    总结来说,Android系统设备和应用程序的重启涉及多种方法,包括用户界面操作、ADB命令以及编程接口调用。开发者在进行此类操作时,应根据具体需求选择合适的方式,并充分考虑用户体验和安全性。

    android调用系统闹钟类

    在Android系统中,调用系统闹钟主要涉及`AlarmManager`类,它是Android SDK提供的一种服务,用于在指定的时间触发事件。本篇文章将详细介绍如何在Android应用中使用`AlarmManager`来设置和管理闹钟。 一、`...

    android如何从驱动到app添加一个系统服务

    ### Android系统服务添加详解:从驱动到App 在Android系统中添加一个新的系统服务涉及多个层次的改动,包括从内核层、硬件抽象层(HAL)、运行时层、框架层直至应用层。本篇将深入探讨如何实现从底层驱动到顶层应用...

    android 获取系统信息

    Android系统支持多种语言,开发者可以获取当前系统的语言设置。通过`Resources`类的`getConfiguration()`方法,获取到`Configuration`对象,然后查看`configuration.locale`属性,即可得到系统语言。 4. **判断...

    Android系统控制状态栏下拉

    在Android系统中,状态栏是显示系统通知和时间等信息的重要区域,而下拉状态栏则通常用于展开快捷设置和查看详细的通知。本篇将详细探讨如何通过编程方式,特别是利用反射机制来控制Android状态栏的下拉行为。 首先...

    Android 获取运用服务

    在Android系统中,服务(Service)是一种特殊类型的组件,它可以在后台长时间运行,即使用户界面不在前台。在很多情况下,开发者需要获取当前设备上正在运行的服务,以便了解系统的状态或者进行特定的操作。本文将...

Global site tag (gtag.js) - Google Analytics