修改记录【mt67xx_11.0】
---
//应用信息界面是个Fragment不是Activity,不能用pm.setComponentEnabledSetting方法做禁用
a/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java
+++ b/alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/applications/appinfo/AppInfoDashboardFragment.java
@@ -60,6 +60,7 @@ import com.android.settingslib.core.lifecycle.Lifecycle;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
+import android.provider.Settings;//add
/**
* Dashboard fragment to display application information from Settings. This activity presents
@@ -208,6 +209,13 @@ public class AppInfoDashboardFragment extends DashboardFragment
startListeningToPackageRemove();
setHasOptionsMenu(true);
+ //add start
+ boolean state = Settings.Global.getInt(activity.getApplicationContext().getCont
entResolver(), "canOpenAppInfo", 1) == 1;
+ if (!state) {
+ Log.d("lfy", "onCreate cannot Open AppInfo!");
+ activity.finish();
+ }
+ //add end
}