public final class LoadedApk extends Object
Constructor and Description |
---|
LoadedApk(ActivityThread activityThread,
ApplicationInfo aInfo,
CompatibilityInfo compatInfo,
ClassLoader baseLoader,
boolean securityViolation,
boolean includeCode,
boolean registerPackage)
Create information about a new .apk
NOTE: This constructor is called with ActivityThread's lock held,
so MUST NOT call back out to the activity manager.
|
public LoadedApk(ActivityThread activityThread, ApplicationInfo aInfo, CompatibilityInfo compatInfo, ClassLoader baseLoader, boolean securityViolation, boolean includeCode, boolean registerPackage)
public String getPackageName()
public ApplicationInfo getApplicationInfo()
public int getTargetSdkVersion()
public boolean isSecurityViolation()
public CompatibilityInfo getCompatibilityInfo()
public void setCompatibilityInfo(CompatibilityInfo compatInfo)
public void updateApplicationInfo(ApplicationInfo aInfo, List<String> oldPaths)
public static void makePaths(ActivityThread activityThread, ApplicationInfo aInfo, List<String> outZipPaths, List<String> outLibPaths)
public ClassLoader getClassLoader()
public String getAppDir()
public String getLibDir()
public String getResDir()
public String[] getSplitAppDirs()
public String[] getSplitResDirs()
public String[] getOverlayDirs()
public String getDataDir()
public File getDataDirFile()
public File getDeviceProtectedDataDirFile()
public File getCredentialProtectedDataDirFile()
public AssetManager getAssets(ActivityThread mainThread)
public Resources getResources(ActivityThread mainThread)
public Application makeApplication(boolean forceDefaultAppClass, Instrumentation instrumentation)
public void removeContextRegistrations(Context context, String who, String what)
public IIntentReceiver getReceiverDispatcher(BroadcastReceiver r, Context context, Handler handler, Instrumentation instrumentation, boolean registered)
public IIntentReceiver forgetReceiverDispatcher(Context context, BroadcastReceiver r)
public final IServiceConnection getServiceDispatcher(ServiceConnection c, Context context, Handler handler, int flags)
public final IServiceConnection forgetServiceDispatcher(Context context, ServiceConnection c)