Android——常用的系统服务
来源:互联网 发布:java下载32位 编辑:程序博客网 时间:2024/06/06 03:23
一、后台Service在系统启动时被SystemServer开启
1. MountService:监听是否有SD卡安装与移除
2. ClipboardService:提供剪切板功能
3. PackageManagerService: 提供软件包的安装移除及查看
4. 电量、网络连接状态等等
二、getSystemService()——继承自Activity的方法
传入字符串NAME——>得到Object——>转成服务对象
//检测网络是否连接ConnectivityManager connectivityManager = (ConnectivityManager)context.getSystemService(CONNECTIVITY_SERVICE);NetworkInfo netWorkInfo = connectivityManager.getActiveNetworkInfo();if(netWorkInfo!=null){ //已连接了网络 return netWorkInfo.isAvailable();}
//开关wifi——需要ACCESS、CHANGE_WIFI_STATE权限WifiManager wifiManager = (WifiManager)context.getSystemService(WIFI_SERVICE);if(wifiManager.isWifiEnabled()){ wifiManager.setWifiEnabled(false);//false:关闭wifi}
//获取当前进程包名ActivityManager am =(ActivityManager)MainActivity.this.getSystemService(ACTIVITY_SERVICE);String packageName = am.getRunningTasks(1).get(0).topActivity.getPackageName();
0 0
- Android——常用的系统服务
- Android常用系统服务
- Android常用系统服务
- Android 常用的系统服务简介
- Android中常用的系统服务
- Android中常用的系统服务
- Android --- 常用的系统服务(一)
- Android --- 常用的系统服务(二)
- Android入门(52)——第七章 Android中常用的系统服务
- 常用的系统服务:
- android的系统服务
- Android的系统服务
- Android的系统服务
- Android 常用代码示例---系统服务
- Android 常用系统服务 学习总结
- Android常用系统服务 学习笔记
- android系统服务 adbd服务的开启
- Service二——Android系统服务
- NSArray数组内容排序
- 【ACM菜逼解题报告】The Triangle(POJ1163)
- Navisworks API开发指南
- 模拟 ATM 机取款的过程_原创解法
- 关于extjs的Ext.MessageBox.prompt和非空验证方法
- Android——常用的系统服务
- poj解题报告——3176
- 安卓实现边框
- Oracle启动报错ORA-00119,ORA-00130
- 算法精解十二(C语言版)
- Struts2返回JSON数据的具体应用范例
- Just a Hook(线段树之点的成段更新)
- ios UITextField 文本输入框的用法
- 三种excel 多条件计数方法