version:2.0.0
fix: update:修改样式,设置页面开关修改,联系人页面修改
This commit is contained in:
@@ -11,6 +11,7 @@ import com.tencent.mmkv.MMKV;
|
||||
import com.vscool.os.activity.main.MainActivity;
|
||||
import com.vscool.os.bean.DailyAppBean;
|
||||
import com.vscool.os.config.CommonConfig;
|
||||
import com.vscool.os.config.PackagesName;
|
||||
import com.vscool.os.utils.ApkUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -134,6 +135,7 @@ public class AppStatusManager {
|
||||
dailyAppBeanList.add(appSelectBean);
|
||||
}
|
||||
}
|
||||
|
||||
// if (hidedAppSet.contains(PackagesName.VSCOOL_CONTACTS)) {
|
||||
// DailyAppBean contactIcon = new DailyAppBean("联系人", PackagesName.VSCOOL_CONTACTS);
|
||||
// dailyAppBeanList.add(0, contactIcon);
|
||||
@@ -144,6 +146,11 @@ public class AppStatusManager {
|
||||
// dailyAppBeanList.add(0, serviceIcon);
|
||||
// }
|
||||
|
||||
// if (hidedAppSet.contains(PackagesName.VSCOOL_DIALER)) {
|
||||
DailyAppBean contactIcon = new DailyAppBean("拨号", PackagesName.VSCOOL_DIALER);
|
||||
dailyAppBeanList.add(0, contactIcon);
|
||||
// }
|
||||
|
||||
return dailyAppBeanList;
|
||||
}
|
||||
|
||||
|
||||
@@ -16,10 +16,12 @@ import com.vscool.os.R;
|
||||
import com.vscool.os.bean.DockApp;
|
||||
import com.vscool.os.config.CommonConfig;
|
||||
import com.vscool.os.config.PackagesName;
|
||||
import com.vscool.os.utils.ApkUtils;
|
||||
import com.vscool.os.utils.IconUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.function.Predicate;
|
||||
|
||||
public class DesktopIconManager {
|
||||
private static final String TAG = "DesktopIconManager";
|
||||
@@ -101,4 +103,24 @@ public class DesktopIconManager {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void openGallery() {
|
||||
Intent intent = new Intent(Intent.ACTION_MAIN);
|
||||
intent.addCategory(Intent.CATEGORY_APP_GALLERY);
|
||||
// activity.startActivity(new Intent(mContext, GalleryActivity.class));
|
||||
PackageManager pm = mContext.getPackageManager();
|
||||
Intent resolveIntent = new Intent(Intent.ACTION_MAIN, null);
|
||||
resolveIntent.addCategory(Intent.CATEGORY_APP_GALLERY);
|
||||
List<ResolveInfo> resolveinfoList = pm.queryIntentActivities(resolveIntent, 0);
|
||||
if (resolveinfoList.stream().noneMatch(new Predicate<ResolveInfo>() {
|
||||
@Override
|
||||
public boolean test(ResolveInfo resolveInfo) {
|
||||
return "com.android.gallery3d".equals(resolveInfo.getComponentInfo().getComponentName().getPackageName());
|
||||
}
|
||||
})) {
|
||||
mContext.startActivity(new Intent().setComponent(resolveinfoList.get(0).getComponentInfo().getComponentName()));
|
||||
} else {
|
||||
ApkUtils.openApp(mContext, "com.android.gallery3d");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user