android中各种服务总和:
  1. @Override
  2. publicObjectgetSystemService(Stringname){
  3. if(WINDOW_SERVICE.equals(name)){
  4. returnWindowManagerImpl.getDefault();
  5. }elseif(LAYOUT_INFLATER_SERVICE.equals(name)){
  6. synchronized(mSync){
  7. LayoutInflaterinflater=mLayoutInflater;
  8. if(inflater!=null){
  9. returninflater;
  10. }
  11. mLayoutInflater=inflater=
  12. PolicyManager.makeNewLayoutInflater(getOuterContext());
  13. returninflater;
  14. }
  15. }elseif(ACTIVITY_SERVICE.equals(name)){
  16. returngetActivityManager();
  17. }elseif(INPUT_METHOD_SERVICE.equals(name)){
  18. returnInputMethodManager.getInstance(this);
  19. }elseif(ALARM_SERVICE.equals(name)){
  20. returngetAlarmManager();
  21. }elseif(ACCOUNT_SERVICE.equals(name)){
  22. returngetAccountManager();
  23. }elseif(POWER_SERVICE.equals(name)){
  24. returngetPowerManager();
  25. }elseif(CONNECTIVITY_SERVICE.equals(name)){
  26. returngetConnectivityManager();
  27. }elseif(THROTTLE_SERVICE.equals(name)){
  28. returngetThrottleManager();
  29. }elseif(WIFI_SERVICE.equals(name)){
  30. returngetWifiManager();
  31. }elseif(NOTIFICATION_SERVICE.equals(name)){
  32. returngetNotificationManager();
  33. }elseif(KEYGUARD_SERVICE.equals(name)){
  34. returnnewKeyguardManager();
  35. }elseif(ACCESSIBILITY_SERVICE.equals(name)){
  36. returnAccessibilityManager.getInstance(this);
  37. }elseif(LOCATION_SERVICE.equals(name)){
  38. returngetLocationManager();
  39. }elseif(SEARCH_SERVICE.equals(name)){
  40. returngetSearchManager();
  41. }elseif(SENSOR_SERVICE.equals(name)){
  42. returngetSensorManager();
  43. }elseif(STORAGE_SERVICE.equals(name)){
  44. returngetStorageManager();
  45. }elseif(VIBRATOR_SERVICE.equals(name)){
  46. returngetVibrator();
  47. }elseif(STATUS_BAR_SERVICE.equals(name)){
  48. synchronized(mSync){
  49. if(mStatusBarManager==null){
  50. mStatusBarManager=newStatusBarManager(getOuterContext());
  51. }
  52. returnmStatusBarManager;
  53. }
  54. }elseif(AUDIO_SERVICE.equals(name)){
  55. returngetAudioManager();
  56. }elseif(TELEPHONY_SERVICE.equals(name)){
  57. returngetTelephonyManager();
  58. }elseif(CLIPBOARD_SERVICE.equals(name)){
  59. returngetClipboardManager();
  60. }elseif(WALLPAPER_SERVICE.equals(name)){
  61. returngetWallpaperManager();
  62. }elseif(DROPBOX_SERVICE.equals(name)){
  63. returngetDropBoxManager();
  64. }elseif(DEVICE_POLICY_SERVICE.equals(name)){
  65. returngetDevicePolicyManager();
  66. }elseif(UI_MODE_SERVICE.equals(name)){
  67. returngetUiModeManager();
  68. }
  69. returnnull;
  70. }

更多相关文章

  1. AIDL
  2. Android实现自动点击 - 无障碍服务
  3. Android硬件访问服务-Service
  4. Android(安卓)SDK中国在线更新镜像服务器 解决GOOGLE更新无法下
  5. Android网络应用接口
  6. 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(...
  7. Android的核心服务 2
  8. 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(Bro
  9. Android(安卓)实现蓝牙客户端与服务器端通信

随机推荐

  1. Android5.x+ 格式化外部存储(u盘, sdcard
  2. Android 游戏开发
  3. Android 透明Dialog
  4. LinearLayout和RelativeLayout的属性区别
  5. Android 图片拖动和缩放
  6. APIDEMO ACTIVITY 屏幕在出现软键盘情况
  7. Android工具开发一(清除手机所有app缓存)
  8. Android(安卓)O中Notification进度条一直
  9. 如何手工创建android项目
  10. androidx.core.widget.NestedScrollView