Merge "Add Application.getProcessName()" into pi-dev

This commit is contained in:
TreeHugger Robot
2018-03-12 19:43:22 +00:00
committed by Android (Google) Code Review
2 changed files with 12 additions and 1 deletions

View File

@@ -4265,6 +4265,7 @@ package android.app {
public class Application extends android.content.ContextWrapper implements android.content.ComponentCallbacks2 {
ctor public Application();
method public static java.lang.String getProcessName();
method public void onConfigurationChanged(android.content.res.Configuration);
method public void onCreate();
method public void onLowMemory();

View File

@@ -191,6 +191,16 @@ public class Application extends ContextWrapper implements ComponentCallbacks2 {
}
}
/**
* Returns the name of the current process. A package's default process name
* is the same as its package name. Non-default processes will look like
* "$PACKAGE_NAME:$NAME", where $NAME corresponds to an android:process
* attribute within AndroidManifest.xml.
*/
public static String getProcessName() {
return ActivityThread.currentProcessName();
}
// ------------------ Internal API ------------------
/**
@@ -333,4 +343,4 @@ public class Application extends ContextWrapper implements ComponentCallbacks2 {
}
return null;
}
}
}