Skip to content

Instantly share code, notes, and snippets.

@alivedise
Created August 25, 2014 10:52
Show Gist options
  • Save alivedise/ebd87ac5635bc1f420a8 to your computer and use it in GitHub Desktop.
Save alivedise/ebd87ac5635bc1f420a8 to your computer and use it in GitHub Desktop.
System app dependency rule
digraph G {
Activities -> ActionMenu;
ActivityWindow -> AppAuthenticationDialog;
ActivityWindow -> AppModalDialog;
ActivityWindow -> AppTransitionController;
ActivityWindow -> AppWindow;
ActivityWindow -> BrowserContextMenu;
ActivityWindow -> BrowserFrame;
ActivityWindow -> ChildWindowFactory;
ActivityWindow -> OrientationManager;
ActivityWindow -> ValueSelector;
ActivityWindowManager -> AppWindowManager;
AirplaneMode -> Radio;
AppAuthenticationDialog -> System;
AppChrome -> ModalDialog;
AppChrome -> System;
AppInstallManager -> FtuLauncher;
AppInstallManager -> KeyboardManager;
AppInstallManager -> ModalDialog;
AppInstallManager -> SystemBanner;
AppInstallManager -> UtilityTray;
AppModalDialog -> AirplaneMode;
AppTransitionController -> AppWindow;
AppTransitionController -> AttentionWindow;
AppTransitionController -> CallscreenWindow;
AppTransitionController -> System;
AppWindow -> AppAuthenticationDialog;
AppWindow -> AppChrome;
AppWindow -> AppModalDialog;
AppWindow -> AppTransitionController;
AppWindow -> BrowserContextMenu;
AppWindow -> BrowserFrame;
AppWindow -> ChildWindowFactory;
AppWindow -> OrientationManager;
AppWindow -> System;
AppWindow -> ValueSelector;
AppWindowFactory -> AppWindow;
AppWindowFactory -> AppWindowManager;
AppWindowFactory -> BrowserConfigHelper;
AppWindowManager -> KeyboardManager;
AppWindowManager -> NfcHandler;
AppWindowManager -> System;
AttentionToaster -> System;
AttentionWindow -> AppAuthenticationDialog;
AttentionWindow -> AppModalDialog;
AttentionWindow -> AppTransitionController;
AttentionWindow -> AppWindow;
AttentionWindow -> AttentionToaster;
AttentionWindowManager -> AppWindowManager;
AttentionWindowManager -> AttentionIndicator;
AttentionWindowManager -> System;
BaseUi -> System;
BatteryManager -> ScreenManager;
BluetoothTransfer -> Bluetooth;
BluetoothTransfer -> NfcHandoverManager;
BluetoothTransfer -> UtilityTray;
Bootstrap -> Accessibility;
Bootstrap -> Activities;
Bootstrap -> ActivityWindowManager;
Bootstrap -> AppUsageMetrics;
Bootstrap -> AppWindowFactory;
Bootstrap -> AppWindowManager;
Bootstrap -> AttentionWindowManager;
Bootstrap -> BrowserSettings;
Bootstrap -> DialerAgent;
Bootstrap -> ExternalStorageMonitor;
Bootstrap -> FtuLauncher;
Bootstrap -> HomeGesture;
Bootstrap -> HomescreenLauncher;
Bootstrap -> InternetSharing;
Bootstrap -> LayoutManager;
Bootstrap -> MediaRecording;
Bootstrap -> NfcManager;
Bootstrap -> PermissionManager;
Bootstrap -> Places;
Bootstrap -> RemoteDebugger;
Bootstrap -> Rocketbar;
Bootstrap -> ScreenManager;
Bootstrap -> SecureWindowFactory;
Bootstrap -> SecureWindowManager;
Bootstrap -> SleepMenu;
Bootstrap -> SoftwareButtonManager;
Bootstrap -> SourceView;
Bootstrap -> Storage;
Bootstrap -> SuspendingAppPriorityManager;
Bootstrap -> SystemDialogManager;
Bootstrap -> TaskManager;
Bootstrap -> TelephonySettings;
Bootstrap -> TextSelectionDialog;
Bootstrap -> VisibilityManager;
Bootstrap -> WallpaperManager;
Browser -> AppWindow;
Browser -> AppWindowManager;
BrowserMixin -> AppWindow;
CallscreenWindow -> AppTransitionController;
CallscreenWindow -> AttentionToaster;
CallscreenWindow -> AttentionWindow;
CallscreenWindow -> System;
CaptivePortal -> BrowserFrame;
CaptivePortal -> EntrySheet;
CaptivePortal -> FtuLauncher;
Card -> CardsHelper;
CarrierInfoNotifier -> ModalDialog;
CarrierInfoNotifier -> System;
CellBroadcastSystem -> CarrierInfoNotifier;
ChildWindowFactory -> ActivityWindow;
ChildWindowFactory -> AppWindow;
ChildWindowFactory -> AttentionWindow;
ChildWindowFactory -> PopupWindow;
CrashReporter -> SystemBanner;
DialerAgent -> CallscreenWindow;
DownloadManager -> DownloadNotification;
EdgeSwipeDetector -> FtuLauncher;
EdgeSwipeDetector -> SheetsTransition;
EdgeSwipeDetector -> StackManager;
EdgeSwipeDetector -> TouchForwarder;
EmergencyCallbackManager -> UtilityTray;
EntrySheet -> BrowserFrame;
FtuLauncher -> FtuPing;
FxaDialog -> SystemDialog;
FxaUi -> FtuLauncher;
HardwareButtons -> ScreenManager;
HomescreenLauncher -> HomescreenWindow;
HomescreenWindow -> AppAuthenticationDialog;
HomescreenWindow -> AppModalDialog;
HomescreenWindow -> AppTransitionController;
HomescreenWindow -> AppWindow;
HomescreenWindow -> BrowserConfigHelper;
HomescreenWindow -> ChildWindowFactory;
HomescreenWindow -> ValueSelector;
Icc -> FtuLauncher;
Icc -> KeyboardManager;
IccWorker -> AppWindowManager;
InitLogoHandler -> LogoLoader;
InternetSharing -> AirplaneMode;
InternetSharing -> ModalDialog;
KeyboardManager -> ImeMenu;
KeyboardManager -> InputFrameManager;
LayoutManager -> KeyboardManager;
LayoutManager -> System;
Lockscreen -> Clock;
Lockscreen -> FtuLauncher;
LockscreenWindow -> AppWindow;
LockscreenWindow -> Lockscreen;
LockscreenWindowManager -> AppWindowManager;
MediaPlayback -> AppWindowManager;
MediaPlayback -> Bluetooth;
MobileidDialog -> SystemDialog;
ModalDialog -> KeyboardManager;
NewsletterManager -> FtuLauncher;
NfcHandoverManager -> BluetoothTransfer;
NfcManager -> NfcHandoverManager;
NfcManager -> ScreenManager;
NfcManager -> System;
Notifications -> ScreenManager;
Notifications -> System;
Notifications -> UtilityTray;
OperatorVariantIccs -> OperatorVariant;
OrientationManager -> System;
Payment -> AppWindowManager;
PermissionManager -> AppWindowManager;
Places -> AppWindowManager;
PopupWindow -> AppAuthenticationDialog;
PopupWindow -> AppModalDialog;
PopupWindow -> AppTransitionController;
PopupWindow -> AppWindow;
PopupWindow -> BrowserContextMenu;
PopupWindow -> ChildWindowFactory;
PopupWindow -> ValueSelector;
QuickSettings -> AirplaneMode;
QuickSettings -> UtilityTray;
RemoteDebugger -> ModalDialog;
RemoteDebugger -> ScreenManager;
Rocketbar -> AppWindowManager;
Rocketbar -> SearchWindow;
ScreenManager -> AppWindowManager;
ScreenManager -> Bluetooth;
ScreenManager -> System;
SearchWindow -> AppWindow;
SearchWindow -> BrowserConfigHelper;
SecureWindow -> AppWindow;
SecureWindowFactory -> BrowserConfigHelper;
SecureWindowFactory -> SecureWindow;
SheetsTransition -> StackManager;
ShrinkingUi -> AppWindowManager;
ShrinkingUi -> OrientationManager;
ShrinkingUi -> System;
SimLock -> CallscreenWindow;
SimLock -> FtuLauncher;
SimLock -> System;
SleepMenu -> AirplaneMode;
SleepMenu -> LogoLoader;
SleepMenu -> OrientationManager;
SoftwareButtonManager -> OrientationManager;
SoundManager -> AsyncSemaphore;
SoundManager -> Bluetooth;
SoundManager -> FtuLauncher;
SoundManager -> ScreenManager;
SoundManager -> System;
SourceView -> AppWindowManager;
SourceView -> ScreenManager;
StackManager -> AppWindowManager;
StackManager -> SheetsTransition;
Statusbar -> AppWindowManager;
Statusbar -> Bluetooth;
Statusbar -> Clock;
Statusbar -> FtuLauncher;
Statusbar -> System;
Statusbar -> TouchForwarder;
Statusbar -> UtilityTray;
Storage -> System;
StorageWatcher -> SystemBanner;
SuspendingAppPriorityManager -> StackManager;
SuspendingAppPriorityManager -> System;
System -> AppWindowManager;
System -> FtuLauncher;
SystemDialog -> KeyboardManager;
SystemDialog -> ValueSelector;
SystemDialogManager -> System;
SystemNfcConnectDialog -> SystemDialog;
SystemSimcardDialog -> SystemDialog;
TaskCard -> Card;
TaskManager -> AppWindowManager;
TaskManager -> Card;
TaskManager -> OrientationManager;
TaskManager -> StackManager;
TaskManager -> System;
TaskManager -> TaskCard;
TaskManager -> UtilityTray;
TrustedUi -> AppWindowManager;
TrustedUi -> KeyboardManager;
Updatable -> AppWindowManager;
Updatable -> UpdateManager;
Updatable -> UtilityTray;
UpdateManager -> SystemBanner;
UpdateManager -> UtilityTray;
UtilityTray -> AppWindowManager;
UtilityTray -> System;
SpinDatePicker -> ValuePicker;
ValueSelector -> SpinDatePicker;
ValueSelector -> ValuePicker;
VisibilityManager -> System;
Voicemail -> ModalDialog;
WallpaperManager -> System;
Wifi -> ScreenManager;
WrapperFactory -> AppWindow;
WrapperFactory -> AppWindowManager;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment