Creates a file storing a UUID on the first application start. This UUID can then be used as a identifier of this specific application installation.
Responsible for wrapping calls to PackageManager to ensure that they always complete without throwing RuntimeExceptions. Depending upon the state of the application it is possible that
Takes care of cleaning up a process and killing it.
Responsible for sending Toasts under all circumstances.
Creates a new PersistableBundle from the specified Bundle. Will ignore all values that are not persistable, according to .isPersistableBundleType.