1.5.0513
bugfixes:增加应用禁用和卸载监听
This commit is contained in:
@@ -3521,29 +3521,50 @@ public class JgyUtils {
|
|||||||
|
|
||||||
public void checkAoleyunApp() {
|
public void checkAoleyunApp() {
|
||||||
boolean availableSn = ApkUtils.isAvailable(mContext, "com.aoleyun.sn");
|
boolean availableSn = ApkUtils.isAvailable(mContext, "com.aoleyun.sn");
|
||||||
|
if (availableSn) {
|
||||||
boolean disableSn = ApkUtils.isDisable(mContext, "com.aoleyun.sn");
|
boolean disableSn = ApkUtils.isDisable(mContext, "com.aoleyun.sn");
|
||||||
Log.e(TAG, "checkAoleyunApp: sn isAvailable = " + availableSn);
|
Log.e(TAG, "checkAoleyunApp: sn isAvailable = " + availableSn);
|
||||||
if (!availableSn || disableSn) {
|
if (disableSn) {
|
||||||
|
CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.sn");
|
||||||
|
Log.e(TAG, "checkAoleyunApp: sn install = " + installResult);
|
||||||
|
CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.sn");
|
||||||
|
Log.e(TAG, "checkAoleyunApp: sn enable = " + enableResult);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.sn");
|
CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.sn");
|
||||||
Log.e(TAG, "checkAoleyunApp: sn install = " + installResult);
|
Log.e(TAG, "checkAoleyunApp: sn install = " + installResult);
|
||||||
CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.sn");
|
CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.sn");
|
||||||
Log.e(TAG, "checkAoleyunApp: sn enable = " + enableResult);
|
Log.e(TAG, "checkAoleyunApp: sn enable = " + enableResult);
|
||||||
}
|
}
|
||||||
|
|
||||||
boolean availableAudos = ApkUtils.isAvailable(mContext, "com.aoleyun.audos");
|
// boolean availableAudos = ApkUtils.isAvailable(mContext, "com.aoleyun.audos");
|
||||||
boolean disableAudos = ApkUtils.isDisable(mContext, "com.aoleyun.audos");
|
// if (availableAudos) {
|
||||||
Log.e(TAG, "checkAoleyunApp: audos isAvailable = " + availableAudos);
|
// boolean disableAudos = ApkUtils.isDisable(mContext, "com.aoleyun.audos");
|
||||||
if (!availableAudos || disableAudos) {
|
// Log.e(TAG, "checkAoleyunApp: audos isAvailable = " + availableAudos);
|
||||||
CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.audos");
|
// if (disableAudos) {
|
||||||
Log.e(TAG, "checkAoleyunApp: audos install = " + installResult);
|
// CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.audos");
|
||||||
CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.audos");
|
// Log.e(TAG, "checkAoleyunApp: audos install = " + installResult);
|
||||||
Log.e(TAG, "checkAoleyunApp: audos enable = " + enableResult);
|
// CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.audos");
|
||||||
}
|
// Log.e(TAG, "checkAoleyunApp: audos enable = " + enableResult);
|
||||||
|
// }
|
||||||
|
// } else {
|
||||||
|
// CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.audos");
|
||||||
|
// Log.e(TAG, "checkAoleyunApp: audos install = " + installResult);
|
||||||
|
// CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.audos");
|
||||||
|
// Log.e(TAG, "checkAoleyunApp: audos enable = " + enableResult);
|
||||||
|
// }
|
||||||
|
|
||||||
boolean availableOs = ApkUtils.isAvailable(mContext, "com.aoleyun.os");
|
boolean availableOs = ApkUtils.isAvailable(mContext, "com.aoleyun.os");
|
||||||
|
if (availableOs) {
|
||||||
boolean disableOs = ApkUtils.isDisable(mContext, "com.aoleyun.os");
|
boolean disableOs = ApkUtils.isDisable(mContext, "com.aoleyun.os");
|
||||||
Log.e(TAG, "checkAoleyunApp: os isAvailable = " + availableOs);
|
Log.e(TAG, "checkAoleyunApp: os isAvailable = " + availableOs);
|
||||||
if (!availableOs || disableOs) {
|
if (disableOs) {
|
||||||
|
CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.os");
|
||||||
|
Log.e(TAG, "checkAoleyunApp: os install = " + installResult);
|
||||||
|
CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.os");
|
||||||
|
Log.e(TAG, "checkAoleyunApp: os enable = " + enableResult);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.os");
|
CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.os");
|
||||||
Log.e(TAG, "checkAoleyunApp: os install = " + installResult);
|
Log.e(TAG, "checkAoleyunApp: os install = " + installResult);
|
||||||
CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.os");
|
CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.os");
|
||||||
@@ -3551,15 +3572,22 @@ public class JgyUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// boolean availableAppstore = ApkUtils.isAvailable(mContext, "com.aoleyun.appstore");
|
boolean availableAppstore = ApkUtils.isAvailable(mContext, "com.aoleyun.appstore");
|
||||||
// boolean disableAppstore = ApkUtils.isDisable(mContext, "com.aoleyun.audos");
|
if (availableAppstore) {
|
||||||
// Log.e(TAG, "checkAoleyunApp: appstore isAvailable = " + availableAppstore);
|
boolean disableAppstore = ApkUtils.isDisable(mContext, "com.aoleyun.appstore");
|
||||||
// if (!availableAppstore || disableAppstore) {
|
Log.e(TAG, "checkAoleyunApp: appstore isAvailable = " + availableAppstore);
|
||||||
// CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.appstore");
|
if (disableAppstore) {
|
||||||
// Log.e(TAG, "checkAoleyunApp: appstore install = " + installResult);
|
CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.appstore");
|
||||||
// CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.appstore");
|
Log.e(TAG, "checkAoleyunApp: appstore install = " + installResult);
|
||||||
// Log.e(TAG, "checkAoleyunApp: appstore enable = " + enableResult);
|
CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.appstore");
|
||||||
// }
|
Log.e(TAG, "checkAoleyunApp: appstore enable = " + enableResult);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
CmdUtil.Result installResult = CmdUtil.execute("cmd package install-existing com.aoleyun.appstore");
|
||||||
|
Log.e(TAG, "checkAoleyunApp: appstore install = " + installResult);
|
||||||
|
CmdUtil.Result enableResult = CmdUtil.execute("pm enable com.aoleyun.appstore");
|
||||||
|
Log.e(TAG, "checkAoleyunApp: appstore enable = " + enableResult);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user