|
@@ -111,23 +111,26 @@ public class MyApplication extends Application {
|
|
|
final String apkName = "launch.apk";
|
|
|
final String launchName = "com.wdkl.launch";
|
|
|
String launchVersion = "1.3";
|
|
|
- if (launchName.equals(pInfo.packageName) && !launchVersion.equals(pInfo.versionName)) {
|
|
|
- Log.d("wzlll", "need update launch, app name: " + pInfo.packageName + ", app version: " + pInfo.versionName);
|
|
|
- new Thread(new Runnable() {
|
|
|
- @Override
|
|
|
- public void run() {
|
|
|
- copyAssetsToDst(getApplicationContext(), apkName, Environment.getExternalStorageDirectory().getPath() + "/" + Environment.DIRECTORY_DOWNLOADS);
|
|
|
- if (copyDone) {
|
|
|
- String fileName = Environment.getExternalStorageDirectory().getPath() + "/" + Environment.DIRECTORY_DOWNLOADS + "/" + apkName;
|
|
|
- if (SilentUpdateUtil.installApp(getPackageName(), fileName)) {
|
|
|
- Log.d("wzlll", "install new launch success, reboot...");
|
|
|
- SilentUpdateUtil.doRestart(getApplicationContext());
|
|
|
- } else {
|
|
|
- Log.d("wzlll", "install new launch failed...");
|
|
|
+ if (launchName.equals(pInfo.packageName)) {
|
|
|
+ Log.d("wzlll", "start check launch app: " + pInfo.versionName);
|
|
|
+ if (!launchVersion.equals(pInfo.versionName)) {
|
|
|
+ Log.d("wzlll", "need update launch, app name: " + pInfo.packageName + ", app version: " + pInfo.versionName);
|
|
|
+ new Thread(new Runnable() {
|
|
|
+ @Override
|
|
|
+ public void run() {
|
|
|
+ copyAssetsToDst(getApplicationContext(), apkName, Environment.getExternalStorageDirectory().getPath() + "/" + Environment.DIRECTORY_DOWNLOADS);
|
|
|
+ if (copyDone) {
|
|
|
+ String fileName = Environment.getExternalStorageDirectory().getPath() + "/" + Environment.DIRECTORY_DOWNLOADS + "/" + apkName;
|
|
|
+ if (SilentUpdateUtil.installApp(getPackageName(), fileName)) {
|
|
|
+ Log.d("wzlll", "install new launch success, reboot...");
|
|
|
+ SilentUpdateUtil.doRestart(getApplicationContext());
|
|
|
+ } else {
|
|
|
+ Log.d("wzlll", "install new launch failed...");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
- }).start();
|
|
|
+ }).start();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|