Loading app/src/main/java/foundation/e/blisslauncher/features/launcher/LauncherActivity.java +5 −6 Original line number Original line Diff line number Diff line Loading @@ -83,6 +83,7 @@ import java.util.Set; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit; import foundation.e.blisslauncher.BlissLauncher; import foundation.e.blisslauncher.BlissLauncher; import foundation.e.blisslauncher.BuildConfig; import foundation.e.blisslauncher.R; import foundation.e.blisslauncher.R; import foundation.e.blisslauncher.core.Alarm; import foundation.e.blisslauncher.core.Alarm; import foundation.e.blisslauncher.core.DeviceProfile; import foundation.e.blisslauncher.core.DeviceProfile; Loading Loading @@ -239,9 +240,8 @@ public class LauncherActivity extends AppCompatActivity implements String permissionString = Settings.Secure.getString(cr, setting); String permissionString = Settings.Secure.getString(cr, setting); if (permissionString == null || !permissionString.contains(getPackageName())) { if (permissionString == null || !permissionString.contains(getPackageName())) { startActivity(new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS")); startActivity(new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS")); //TODO: Uncomment it when priv-app permission issue resolved. if (BuildConfig.DEBUG) { /*if (BuildConfig.DEBUG) { startActivity(new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS")); } else if (!Preferences.shouldAskForNotificationAccess(this)) { } else if (!Preferences.shouldAskForNotificationAccess(this)) { ComponentName cn = new ComponentName(this, NotificationService.class); ComponentName cn = new ComponentName(this, NotificationService.class); if (permissionString == null) { if (permissionString == null) { Loading @@ -252,11 +252,10 @@ public class LauncherActivity extends AppCompatActivity implements permissionString += cn.flattenToString(); permissionString += cn.flattenToString(); boolean success = Settings.Secure.putString(cr, setting, permissionString); boolean success = Settings.Secure.putString(cr, setting, permissionString); if (success) { if (success) { Preferences.setNotificationAccess(this); Preferences.setNotToAskForNotificationAccess(this); } } } }*/ } } Preferences.setNotToAskForNotificationAccess(this); } } // Start NotificationService to add count badge to Icons // Start NotificationService to add count badge to Icons Loading Loading
app/src/main/java/foundation/e/blisslauncher/features/launcher/LauncherActivity.java +5 −6 Original line number Original line Diff line number Diff line Loading @@ -83,6 +83,7 @@ import java.util.Set; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit; import foundation.e.blisslauncher.BlissLauncher; import foundation.e.blisslauncher.BlissLauncher; import foundation.e.blisslauncher.BuildConfig; import foundation.e.blisslauncher.R; import foundation.e.blisslauncher.R; import foundation.e.blisslauncher.core.Alarm; import foundation.e.blisslauncher.core.Alarm; import foundation.e.blisslauncher.core.DeviceProfile; import foundation.e.blisslauncher.core.DeviceProfile; Loading Loading @@ -239,9 +240,8 @@ public class LauncherActivity extends AppCompatActivity implements String permissionString = Settings.Secure.getString(cr, setting); String permissionString = Settings.Secure.getString(cr, setting); if (permissionString == null || !permissionString.contains(getPackageName())) { if (permissionString == null || !permissionString.contains(getPackageName())) { startActivity(new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS")); startActivity(new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS")); //TODO: Uncomment it when priv-app permission issue resolved. if (BuildConfig.DEBUG) { /*if (BuildConfig.DEBUG) { startActivity(new Intent("android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS")); } else if (!Preferences.shouldAskForNotificationAccess(this)) { } else if (!Preferences.shouldAskForNotificationAccess(this)) { ComponentName cn = new ComponentName(this, NotificationService.class); ComponentName cn = new ComponentName(this, NotificationService.class); if (permissionString == null) { if (permissionString == null) { Loading @@ -252,11 +252,10 @@ public class LauncherActivity extends AppCompatActivity implements permissionString += cn.flattenToString(); permissionString += cn.flattenToString(); boolean success = Settings.Secure.putString(cr, setting, permissionString); boolean success = Settings.Secure.putString(cr, setting, permissionString); if (success) { if (success) { Preferences.setNotificationAccess(this); Preferences.setNotToAskForNotificationAccess(this); } } } }*/ } } Preferences.setNotToAskForNotificationAccess(this); } } // Start NotificationService to add count badge to Icons // Start NotificationService to add count badge to Icons Loading