Skip to main content

产商判断

华为

厂商判断:


1. public boolean isHuawei() {
2. if (Build.BRAND == null) {
3. returnfalse;
4. } else {
5. return Build.BRAND.toLowerCase().equals("huawei") || Build.BRAND.toLowerCase().equals("honor");
6. }
7. }

跳转华为手机管家的启动管理页:


1. private void goHuaweiSetting() {
2. try {
3. showActivity("com.huawei.systemmanager",
4. "com.huawei.systemmanager.startupmgr.ui.StartupNormalAppListActivity");
5. } catch (Exception e) {
6. showActivity("com.huawei.systemmanager",
7. "com.huawei.systemmanager.optimize.bootstart.BootStartActivity");
8. }
9. }

操作步骤:应用启动管理 -> 关闭应用开关 -> 打开允许自启动

小米

厂商判断:


1. public static boolean isXiaomi() {
2. return Build.BRAND != null && Build.BRAND.toLowerCase().equals("xiaomi");
3. }

代码跳转小米安全中心的自启动管理页面:


1. private void goXiaomiSetting() {
2. showActivity("com.miui.securitycenter",
3. "com.miui.permcenter.autostart.AutoStartManagementActivity");
4. }

代码操作步骤:授权管理 -> 自启动管理 -> 允许应用自启动

OPPO

厂商判断:


1. public static boolean isOPPO() {
2. return Build.BRAND != null && Build.BRAND.toLowerCase().equals("oppo");
3. }

代码跳转 OPPO 手机管家:


1. private void goOPPOSetting() {
2. try {
3. showActivity("com.coloros.phonemanager");
4. } catch (Exception e1) {
5. try {
6. showActivity("com.oppo.safe");
7. } catch (Exception e2) {
8. try {
9. showActivity("com.coloros.oppoguardelf");
10. } catch (Exception e3) {
11. showActivity("com.coloros.safecenter");
12. }
13. }
14. }
15. }

代码操作步骤:权限隐私 -> 自启动管理 -> 允许应用自启动

VIVO

厂商判断:


1. public static boolean isVIVO() {
2. return Build.BRAND != null && Build.BRAND.toLowerCase().equals("vivo");
3. }

代码跳转 VIVO 手机管家:


1. private void goVIVOSetting() {
2. showActivity("com.iqoo.secure");
3. }

代码操作步骤:权限管理 -> 自启动 -> 允许应用自启动

魅族

厂商判断:


1. public static boolean isMeizu() {
2. return Build.BRAND != null && Build.BRAND.toLowerCase().equals("meizu");
3. }

代码跳转魅族手机管家:


1. private void goMeizuSetting() {
2. showActivity("com.meizu.safe");
3. }

代码操作步骤:权限管理 -> 后台管理 -> 点击应用 -> 允许后台运行

三星

厂商判断:


1. public static boolean isSamsung() {
2. return Build.BRAND != null && Build.BRAND.toLowerCase().equals("samsung");
3. }

代码跳转三星智能管理器:


1. private void goSamsungSetting() {
2. try {
3. showActivity("com.samsung.android.sm\_cn");
4. } catch (Exception e) {
5. showActivity("com.samsung.android.sm");
6. }
7. }

代码操作步骤:自动运行应用程序 -> 打开应用开关 -> 电池管理 -> 未监视的应用程序 -> 添加应用

乐视

厂商判断:


1. public static boolean isLeTV() {
2. return Build.BRAND != null && Build.BRAND.toLowerCase().equals("letv");
3. }

代码跳转乐视手机管家:


1. private void goLetvSetting() {
2. showActivity("com.letv.android.letvsafe",
3. "com.letv.android.letvsafe.AutobootManageActivity");
4. }

代码操作步骤:自启动管理 -> 允许应用自启动

锤子

厂商判断:


1. public static boolean isSmartisan() {
2. return Build.BRAND != null && Build.BRAND.toLowerCase().equals("smartisan");
3. }
4.

代码跳转手机管理:


1. private void goSmartisanSetting() {
2. showActivity("com.smartisanos.security");
3. }

代码操作步骤:权限管理 -> 自启动权限管理 -> 点击应用 -> 允许被系统启动