Android(安卓)getSystemService
16lz
2021-12-04
android中各种服务总和:
- @Override
- publicObjectgetSystemService(Stringname){
- if(WINDOW_SERVICE.equals(name)){
- returnWindowManagerImpl.getDefault();
- }elseif(LAYOUT_INFLATER_SERVICE.equals(name)){
- synchronized(mSync){
- LayoutInflaterinflater=mLayoutInflater;
- if(inflater!=null){
- returninflater;
- }
- mLayoutInflater=inflater=
- PolicyManager.makeNewLayoutInflater(getOuterContext());
- returninflater;
- }
- }elseif(ACTIVITY_SERVICE.equals(name)){
- returngetActivityManager();
- }elseif(INPUT_METHOD_SERVICE.equals(name)){
- returnInputMethodManager.getInstance(this);
- }elseif(ALARM_SERVICE.equals(name)){
- returngetAlarmManager();
- }elseif(ACCOUNT_SERVICE.equals(name)){
- returngetAccountManager();
- }elseif(POWER_SERVICE.equals(name)){
- returngetPowerManager();
- }elseif(CONNECTIVITY_SERVICE.equals(name)){
- returngetConnectivityManager();
- }elseif(THROTTLE_SERVICE.equals(name)){
- returngetThrottleManager();
- }elseif(WIFI_SERVICE.equals(name)){
- returngetWifiManager();
- }elseif(NOTIFICATION_SERVICE.equals(name)){
- returngetNotificationManager();
- }elseif(KEYGUARD_SERVICE.equals(name)){
- returnnewKeyguardManager();
- }elseif(ACCESSIBILITY_SERVICE.equals(name)){
- returnAccessibilityManager.getInstance(this);
- }elseif(LOCATION_SERVICE.equals(name)){
- returngetLocationManager();
- }elseif(SEARCH_SERVICE.equals(name)){
- returngetSearchManager();
- }elseif(SENSOR_SERVICE.equals(name)){
- returngetSensorManager();
- }elseif(STORAGE_SERVICE.equals(name)){
- returngetStorageManager();
- }elseif(VIBRATOR_SERVICE.equals(name)){
- returngetVibrator();
- }elseif(STATUS_BAR_SERVICE.equals(name)){
- synchronized(mSync){
- if(mStatusBarManager==null){
- mStatusBarManager=newStatusBarManager(getOuterContext());
- }
- returnmStatusBarManager;
- }
- }elseif(AUDIO_SERVICE.equals(name)){
- returngetAudioManager();
- }elseif(TELEPHONY_SERVICE.equals(name)){
- returngetTelephonyManager();
- }elseif(CLIPBOARD_SERVICE.equals(name)){
- returngetClipboardManager();
- }elseif(WALLPAPER_SERVICE.equals(name)){
- returngetWallpaperManager();
- }elseif(DROPBOX_SERVICE.equals(name)){
- returngetDropBoxManager();
- }elseif(DEVICE_POLICY_SERVICE.equals(name)){
- returngetDevicePolicyManager();
- }elseif(UI_MODE_SERVICE.equals(name)){
- returngetUiModeManager();
- }
- returnnull;
- }
更多相关文章
- AIDL
- Android实现自动点击 - 无障碍服务
- Android硬件访问服务-Service
- Android(安卓)SDK中国在线更新镜像服务器 解决GOOGLE更新无法下
- Android网络应用接口
- 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(...
- Android的核心服务 2
- 系出名门Android(4) - 活动(Activity), 服务(Service), 广播(Bro
- Android(安卓)实现蓝牙客户端与服务器端通信