|
@@ -103,10 +103,9 @@ class AppUpdateActivity :BaseActivity<HostAppUpdatePresenter, UpdateLayBinding>(
|
|
|
}
|
|
|
|
|
|
fun startInstallApk() {
|
|
|
- //AppUpdateHelper.installAPK(this);
|
|
|
- //finish()
|
|
|
-
|
|
|
- if ("YUNPAI_H6".equals(Build.MODEL)) {
|
|
|
+ if ("rk3128".equals(Build.MODEL)) {
|
|
|
+ installRk3128Apk()
|
|
|
+ } else if ("YUNPAI_H6".equals(Build.MODEL)) {
|
|
|
startInstallAppYunPai()
|
|
|
} else if (Build.BOARD.equals("k37mv1_64_bsp") || Build.MODEL.equals("KT10-3F") || "m3520b_bnkj_zx".equals(Build.MODEL)) {
|
|
|
installAppKaer()
|
|
@@ -116,6 +115,27 @@ class AppUpdateActivity :BaseActivity<HostAppUpdatePresenter, UpdateLayBinding>(
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ fun installRk3128Apk() {
|
|
|
+ Thread{
|
|
|
+ AppUpdateHelper.updateApp(this, object : AppUpdateHelper.UpdateCallBack {
|
|
|
+ override fun onFailed() {
|
|
|
+ runOnUiThread {
|
|
|
+ showMessage(R.string.update_fail)
|
|
|
+ finish()
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ override fun onSuccess() {
|
|
|
+ runOnUiThread {
|
|
|
+ showMessage(R.string.update_success)
|
|
|
+ android.os.Process.killProcess(android.os.Process.myPid())
|
|
|
+ System.exit(0)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }.start()
|
|
|
+ }
|
|
|
+
|
|
|
private fun installAppKaer() {
|
|
|
Thread{
|
|
|
AppUpdateHelper.updateApp(this, object : AppUpdateHelper.UpdateCallBack {
|