Launcher3: Standalone studio build

This commit is contained in:
Kshitij Gupta
2021-02-28 02:55:46 +05:30
parent d89d3ab882
commit 16275e5c04
13 changed files with 73 additions and 21 deletions

View File

@@ -17,6 +17,7 @@
package com.android.launcher3;
import android.content.Context;
import android.util.Log;
import com.android.launcher3.config.FeatureFlags;
import com.android.launcher3.graphics.BitmapCreationCheck;
@@ -24,12 +25,23 @@ import com.android.launcher3.graphics.IconShape;
import com.android.launcher3.logging.FileLog;
import com.android.launcher3.util.ResourceBasedOverride;
import org.chickenhook.restrictionbypass.Unseal;
/**
* Utility class to handle one time initializations of the main process
*/
public class MainProcessInitializer implements ResourceBasedOverride {
private static final String TAG = "MainProcessInitializer";
public static void initialize(Context context) {
try {
Unseal.unseal();
Log.i(TAG, "Unseal success!");
} catch (Exception e) {
Log.e(TAG, "Unseal fail!");
e.printStackTrace();
}
Overrides.getObject(
MainProcessInitializer.class, context, R.string.main_process_initializer_class)
.init(context);