Settings: Make all user apps cloneable
* Filter system apps and overlays * Include pre-defined apps in com.android.internal.R.array.cloneable_apps Change-Id: Ia08a1095cd2aec9c6d77d055f1344e57225a44d5 Signed-off-by: Pranav Vashi <neobuddy89@gmail.com> Signed-off-by: AnierinB <anierin@evolution-x.org>
This commit is contained in:
@@ -24,6 +24,7 @@ import static com.android.settingslib.applications.ApplicationsState.AppFilter;
|
||||
import android.content.Context;
|
||||
import android.util.Log;
|
||||
|
||||
import com.android.settings.custom.utils.AppUtils;
|
||||
import com.android.settings.Utils;
|
||||
import com.android.settingslib.applications.ApplicationsState;
|
||||
|
||||
@@ -42,13 +43,13 @@ public class AppStateClonedAppsBridge extends AppStateBaseBridge{
|
||||
private final List<String> mAllowedApps;
|
||||
private List<String> mCloneProfileApps = new ArrayList<>();
|
||||
private int mCloneUserId;
|
||||
private AppUtils appUtils = new AppUtils();
|
||||
|
||||
public AppStateClonedAppsBridge(Context context, ApplicationsState appState,
|
||||
Callback callback) {
|
||||
super(appState, callback);
|
||||
mContext = context;
|
||||
mAllowedApps = Arrays.asList(mContext.getResources()
|
||||
.getStringArray(com.android.internal.R.array.cloneable_apps));
|
||||
mAllowedApps = appUtils.getCloneableAppListStr(mContext);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user