博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 中的一些Manager
阅读量:4623 次
发布时间:2019-06-09

本文共 1307 字,大约阅读时间需要 4 分钟。

通过getSystemService获得android 系统的一些服务

1、WINDOW_SERVICE   返回值 WindowManager 是一个唯一的全局控制Android的窗口机制,可以添加view到屏幕,主要方法有WindowManager.LayoutParams

2、LAYOUT_INFLATER_SERVICE  返回值 LayoutInflater,用LayoutInflater.inflate来动态加载一个布局

3、ACTIVITY_MANAGER  返回值 ActivityManager,用来管理所有activity,动态的获取应用的进程信息,相当于pc上的进程管理器

4、POWER_SERVICE  返回值PowerManager,电源管理,用来管理背光显示,会影响电源寿命

5、ALARM_SERVICE 返回值AlarmManager,用来处理定时任务,可以定义执行时间,频次

6、NOTIFICATION_SERVICE 返回值NotificationManager,用来管理消息栏通知

7、KEYGUARD_SERVICE 返回值 KeyguardManager,用来管理锁屏,KeyguardManager.KeyguardLock keyguardLock=keyguardManager.newKeyguardLock(lockTag);

keyguardLock.disableKeyguard();keyguardLock.reenableKeyguard();

8、LOCATION_SERVICE 返回值LocationManager,用来处理与位置服务相关的问题,通常通过两个途径:一、provider,包括GPS和NETWORK,GPS是定位准确,但只能户外使用且耗电严重,NETWORK通过基站和WIFI信号来获取位置信息,速度快,耗电少  二、LocationListener,定义了常见的provider状态变化和位置变化的方法

9、SEARCH_SERVICE 返回值SearchManager,可以用来实现对系统中的应用、联系人、SMS等进行搜索,也提供转入浏览器中的搜索

10、VIBEAR_SERVICE 返回值Vibrator用来控制手机震动

11、CONNECTIVITY_SERVICE 返回值ConnectivityManager,用来处理网络连接状态管理,监听网络状态的改变,网络出错时的处理

12、WIFI_SERVICE 返回值WifiManager,用来管理WIFI状态

13、INPUT_METHOD_SERVICE 返回值InputMethodService,用来控制输入面板的显示、隐藏,以及焦点处理等方法

14、UI_MODE_SERVICE 返回值 UiModeManager,用来设置夜间模式或者行车模式

15、DOWNLOAD_SERVICE 返回值DownloadManager,用来管理下载服务,包括下载时进度条显示等

转载于:https://www.cnblogs.com/gyzboy/p/4618172.html

你可能感兴趣的文章
CODEVS1403 新三国争霸
查看>>
iOS 环信离线推送
查看>>
WPFTookit Chart 高级进阶
查看>>
thulac安装问题
查看>>
你必须知道的.NET Day1
查看>>
vim实现实时自动保存
查看>>
mysql CREATE USER
查看>>
H3C 快速以太网和千兆以太网
查看>>
oracle触发器——ddl触发器
查看>>
oracle函数 SOUNDEX(c1)
查看>>
spring-data-elasticsearch使用出现的一些小问题
查看>>
雷云Razer Synapse2.0使用测评 -第二次作业
查看>>
Android ProgressBar手动控制开始和停止
查看>>
【iCore3 双核心板】DEMO 1.0 测试程序发布
查看>>
LeetCode 112. Path Sum (二叉树路径之和)
查看>>
Author Agreement
查看>>
CSS实现三列布局
查看>>
ibatis (六) dynamic的用法
查看>>
windows和linux文件的转换
查看>>
找出linux服务器IO占用高的程序
查看>>