转载请注明出处:http://blog.csdn.net/crazy1235/article/details/78013971
从Android手机屏幕上点击一个应用图标进行启动Activity的过程分析如下:
/packages/apps/Launcher3/src/com/android/launcher3/Launcher.java
public class Launcher extends Activity
Launcher # startActivitySafely()
@Thunk boolean startActivitySafely(View v, Intent intent, Object tag) {
boolean success = false;
if (mIsSafeModeEnabled && !Utilities.isSystemApp(this, intent)) {
Toast.makeText(