theme / projekt.commons.theme / OverlayBuilder / <init>

<init>

OverlayBuilder(packageName:String, targetPackageName:String, timestamp:Long, versionCode:Int? = null, versionName:String? = null, label:String? = null, metaData:ArrayMap<String,String>? = null, outDir:File= File(ThemeApplication.instance.externalCacheDir, "overlays"))

A class for building overlays.

Parameters

packageName - Overlay package name.

targetPackageName - Overlay target package name.

timestamp - install timestamp, System.currentTimeMillis can be used for this.

versionCode - Overlay version code.

versionName - Overlay version name.

label - Overlay package label.

metaData - Collections of metadata to be added to the overlay manifest.

outDir - target directory to put the generated overlay.