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. 创建一个未排序的数组,其中包含重复元素和唯一元素的总和
  2. 在同一个类中添加值并返回总和
  3. php 7-177之间能被7整除的总和的平均数
  4. 带有条件的MySQL中Row的值的总和
  5. 没有得到Jquery / Javascript中的总和
  6. 求一条sql语句:计算两列的差值,以及各个差值占差值总和的比例

随机推荐

  1. Android(安卓)中文API (91) —— GestureDe
  2. Android使用Retrofit技术仿微信图片上传,
  3. 关于android:screenOrientation="portrai
  4. 在android 2.3.x中修改actionbarsherlock
  5. Android(安卓)HandlerThread分析
  6. Android(安卓)中加载延时加载动画
  7. 文件下载cordovaFileTransfer:cordova.fil
  8. android:persistent="true"相关--保证不
  9. Android(安卓)Touch 事件分发机制
  10. PopupWindow简单实现