Loading QKSMS/src/main/java/com/moez/QKSMS/ui/MainActivity.java +4 −0 Original line number Diff line number Diff line package com.moez.QKSMS.ui; import android.app.ActivityManager.TaskDescription; import android.app.AlertDialog; import android.app.FragmentManager; import android.app.FragmentTransaction; Loading @@ -8,6 +9,9 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.pm.ComponentInfo; import android.content.pm.PackageManager; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Build; import android.os.Bundle; import android.provider.ContactsContract; import android.support.v4.content.ContextCompat; Loading QKSMS/src/main/java/com/moez/QKSMS/ui/base/QKActivity.java +12 −0 Original line number Diff line number Diff line package com.moez.QKSMS.ui.base; import android.app.ActivityManager; import android.app.ProgressDialog; import android.content.Intent; import android.content.SharedPreferences; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.os.Build; Loading Loading @@ -44,6 +47,7 @@ public abstract class QKActivity extends AppCompatActivity { private ImageView mOverflowButton; private Menu mMenu; private ProgressDialog mProgressDialog; private Bitmap mRecentsIcon; protected Resources mRes; protected SharedPreferences mPrefs; Loading @@ -70,6 +74,14 @@ public abstract class QKActivity extends AppCompatActivity { mNavigationTintEnabled = QKPreferences.getBoolean(QKPreference.TINTED_NAV) && Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP; }); if (Build.VERSION.SDK_INT >= 21) { mRecentsIcon = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher); LiveViewManager.registerView(QKPreference.THEME, this, key -> { ActivityManager.TaskDescription taskDesc = new ActivityManager.TaskDescription(getString(R.string.app_name), mRecentsIcon, ThemeManager.getColor()); setTaskDescription(taskDesc); }); } } /** Loading Loading
QKSMS/src/main/java/com/moez/QKSMS/ui/MainActivity.java +4 −0 Original line number Diff line number Diff line package com.moez.QKSMS.ui; import android.app.ActivityManager.TaskDescription; import android.app.AlertDialog; import android.app.FragmentManager; import android.app.FragmentTransaction; Loading @@ -8,6 +9,9 @@ import android.content.DialogInterface; import android.content.Intent; import android.content.pm.ComponentInfo; import android.content.pm.PackageManager; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Build; import android.os.Bundle; import android.provider.ContactsContract; import android.support.v4.content.ContextCompat; Loading
QKSMS/src/main/java/com/moez/QKSMS/ui/base/QKActivity.java +12 −0 Original line number Diff line number Diff line package com.moez.QKSMS.ui.base; import android.app.ActivityManager; import android.app.ProgressDialog; import android.content.Intent; import android.content.SharedPreferences; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.os.Build; Loading Loading @@ -44,6 +47,7 @@ public abstract class QKActivity extends AppCompatActivity { private ImageView mOverflowButton; private Menu mMenu; private ProgressDialog mProgressDialog; private Bitmap mRecentsIcon; protected Resources mRes; protected SharedPreferences mPrefs; Loading @@ -70,6 +74,14 @@ public abstract class QKActivity extends AppCompatActivity { mNavigationTintEnabled = QKPreferences.getBoolean(QKPreference.TINTED_NAV) && Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP; }); if (Build.VERSION.SDK_INT >= 21) { mRecentsIcon = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher); LiveViewManager.registerView(QKPreference.THEME, this, key -> { ActivityManager.TaskDescription taskDesc = new ActivityManager.TaskDescription(getString(R.string.app_name), mRecentsIcon, ThemeManager.getColor()); setTaskDescription(taskDesc); }); } } /** Loading