zoukankan      html  css  js  c++  java
  • 【Android】16.5 Android内置的系统服务

    分类:C#、Android、VS2015;

    创建日期:2016-03-01

    一、简介

    实际上,在Android.Content.Context类中,Android已经提供了多种类型的系统服务,这些服务都以静态的形式通过Android.Content.ContextWrapper类提供的GetSystemService()方法让开发人员调用。

    在Activity及其子类中,可直接调用GetSystemService方法。例如:

    public class MainActivity : Activity
    {
        LocationManager locMgr;
        ……
        protected override void OnResume()
        {
            locMgr = GetSystemService(Context.LocationService) as LocationManager;
            ……..
        }
        ……
    }

    二、系统服务类型

    Context类提供的系统服务很多,下面仅列出一些常用的服务。这些服务都是以常量字符串的形式定义在Context类中的,键入Context和“.”即可可看到这些服务。

    AudioService:音频服务

    BatteryService:电池服务

    BluetoothService:蓝牙服务

    CameraService:相机服务

    ConnectivityService:网络连接管理服务

    LocationService:位置服务,控制位置等设备的更新

    WifiService:Wi-Fi连接管理

    VibratorService:设备震动服务,用于访问支持振动的硬件

    AlarmService:在指定的时间接受Intent报警

    其他系统服务

    Context提供的其他系统服务还有:

    AccessibilityService
    AccountService
    ActivityService
    AppOpsService
    AppwidgetService
    CaptioningService
    CarrierConfigService
    ClipboardService
    ConsumerIrService
    DevicePolicyService
    DisplayService
    DownloadService
    DropboxService
    FingerprintService
    InputMethodService:输入法管理
    InputService
    JobSchedulerService
    KeyguardService
    LauncherAppsService
    LayoutInflaterService
    MediaProjectionService
    MediaRouterService
    MediaSessionService
    MidiService
    NetworkStatsService
    NfcService
    NotificationService:后台事件通知
    NsdService
    PowerService:电源管理
    PrintService
    RestrictionsService
    SearchService
    SensorService
    StorageService
    TelecomService
    TelephonyService
    TelephonySubscriptionService
    TextServicesManagerService
    TvInputService
    UiModeService
    UsageStatsService
    UsbService
    UserService
    WallpaperService
    WifiP2pService
    WindowService--最顶层的窗口服务
  • 相关阅读:
    一段路
    memcache 键名的命名规则以及和memcached的区别
    浏览器解释网页时乱码
    windows下安装Apache
    巧用PHP数组函数
    程序返回值的数据结构
    Linux如何生成列表
    判断用户密码是否在警告期内(学习练习)
    判断用户的用户名和其基本组的组名是否一致
    sed笔记
  • 原文地址:https://www.cnblogs.com/rainmj/p/5229571.html
Copyright © 2011-2022 走看看