Loading AndroidManifest.xml +2 −0 Original line number Original line Diff line number Diff line Loading @@ -292,6 +292,8 @@ <receiver android:name=".PartnerReceiver"> <receiver android:name=".PartnerReceiver"> <intent-filter> <intent-filter> <action android:name="com.android.setupwizard.action.PARTNER_CUSTOMIZATION" /> <action android:name="com.android.setupwizard.action.PARTNER_CUSTOMIZATION" /> <action android:name="com.google.android.tvsetup.action.PARTNER_CUSTOMIZATION" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </intent-filter> </receiver> </receiver> Loading src/org/lineageos/setupwizard/util/SetupWizardUtils.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -73,6 +73,7 @@ public class SetupWizardUtils { private static final String GMS_PACKAGE = "com.google.android.gms"; private static final String GMS_PACKAGE = "com.google.android.gms"; private static final String GMS_SUW_PACKAGE = "com.google.android.setupwizard"; private static final String GMS_SUW_PACKAGE = "com.google.android.setupwizard"; private static final String GMS_TV_SUW_PACKAGE = "com.google.android.tungsten.setupwraith"; private static final String PROP_BUILD_DATE = "ro.build.date.utc"; private static final String PROP_BUILD_DATE = "ro.build.date.utc"; Loading Loading @@ -169,14 +170,16 @@ public class SetupWizardUtils { } } public static boolean hasGMS(Context context) { public static boolean hasGMS(Context context) { String gmsSuwPackage = hasLeanback(context) ? GMS_TV_SUW_PACKAGE : GMS_SUW_PACKAGE; if (PackageManagerUtils.isAppInstalled(context, GMS_PACKAGE) && if (PackageManagerUtils.isAppInstalled(context, GMS_PACKAGE) && PackageManagerUtils.isAppInstalled(context, GMS_SUW_PACKAGE)) { PackageManagerUtils.isAppInstalled(context, gmsSuwPackage)) { PackageManager packageManager = context.getPackageManager(); PackageManager packageManager = context.getPackageManager(); if (LOGV) { if (LOGV) { Log.v(TAG, GMS_SUW_PACKAGE + " state = " + Log.v(TAG, GMS_SUW_PACKAGE + " state = " + packageManager.getApplicationEnabledSetting(GMS_SUW_PACKAGE)); packageManager.getApplicationEnabledSetting(gmsSuwPackage)); } } return packageManager.getApplicationEnabledSetting(GMS_SUW_PACKAGE) != return packageManager.getApplicationEnabledSetting(gmsSuwPackage) != COMPONENT_ENABLED_STATE_DISABLED; COMPONENT_ENABLED_STATE_DISABLED; } } return false; return false; Loading Loading
AndroidManifest.xml +2 −0 Original line number Original line Diff line number Diff line Loading @@ -292,6 +292,8 @@ <receiver android:name=".PartnerReceiver"> <receiver android:name=".PartnerReceiver"> <intent-filter> <intent-filter> <action android:name="com.android.setupwizard.action.PARTNER_CUSTOMIZATION" /> <action android:name="com.android.setupwizard.action.PARTNER_CUSTOMIZATION" /> <action android:name="com.google.android.tvsetup.action.PARTNER_CUSTOMIZATION" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </intent-filter> </receiver> </receiver> Loading
src/org/lineageos/setupwizard/util/SetupWizardUtils.java +6 −3 Original line number Original line Diff line number Diff line Loading @@ -73,6 +73,7 @@ public class SetupWizardUtils { private static final String GMS_PACKAGE = "com.google.android.gms"; private static final String GMS_PACKAGE = "com.google.android.gms"; private static final String GMS_SUW_PACKAGE = "com.google.android.setupwizard"; private static final String GMS_SUW_PACKAGE = "com.google.android.setupwizard"; private static final String GMS_TV_SUW_PACKAGE = "com.google.android.tungsten.setupwraith"; private static final String PROP_BUILD_DATE = "ro.build.date.utc"; private static final String PROP_BUILD_DATE = "ro.build.date.utc"; Loading Loading @@ -169,14 +170,16 @@ public class SetupWizardUtils { } } public static boolean hasGMS(Context context) { public static boolean hasGMS(Context context) { String gmsSuwPackage = hasLeanback(context) ? GMS_TV_SUW_PACKAGE : GMS_SUW_PACKAGE; if (PackageManagerUtils.isAppInstalled(context, GMS_PACKAGE) && if (PackageManagerUtils.isAppInstalled(context, GMS_PACKAGE) && PackageManagerUtils.isAppInstalled(context, GMS_SUW_PACKAGE)) { PackageManagerUtils.isAppInstalled(context, gmsSuwPackage)) { PackageManager packageManager = context.getPackageManager(); PackageManager packageManager = context.getPackageManager(); if (LOGV) { if (LOGV) { Log.v(TAG, GMS_SUW_PACKAGE + " state = " + Log.v(TAG, GMS_SUW_PACKAGE + " state = " + packageManager.getApplicationEnabledSetting(GMS_SUW_PACKAGE)); packageManager.getApplicationEnabledSetting(gmsSuwPackage)); } } return packageManager.getApplicationEnabledSetting(GMS_SUW_PACKAGE) != return packageManager.getApplicationEnabledSetting(gmsSuwPackage) != COMPONENT_ENABLED_STATE_DISABLED; COMPONENT_ENABLED_STATE_DISABLED; } } return false; return false; Loading