summaryrefslogtreecommitdiff
authorTing Li <ting.li@amlogic.com>2017-02-10 06:57:26 (GMT)
committer Ting Li <ting.li@amlogic.com>2017-02-10 06:57:26 (GMT)
commitf6a0c11ac2e21dd113af6f9036632e805698df25 (patch)
tree5644311f35287f9872f08a3a00e129b634e22f76
parentb1c189271a36739ece7275edb930c483bdf9353d (diff)
downloadOTAUpgrade2-f6a0c11ac2e21dd113af6f9036632e805698df25.zip
OTAUpgrade2-f6a0c11ac2e21dd113af6f9036632e805698df25.tar.gz
OTAUpgrade2-f6a0c11ac2e21dd113af6f9036632e805698df25.tar.bz2
pd#136759 compile error on M
Change-Id: I87b0b4f61c66ed025c4e7c15782403041a734d8f
Diffstat
-rw-r--r--Android.mk16
-rw-r--r--src/com/droidlogic/otaupgrade/LoaderReceiver.java24
2 files changed, 30 insertions, 10 deletions
diff --git a/Android.mk b/Android.mk
index dfa50b4..e1e3383 100644
--- a/Android.mk
+++ b/Android.mk
@@ -4,10 +4,20 @@ include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_STATIC_JAVA_LIBRARIES := libota
LOCAL_SDK_VERSION := current
-LOCAL_SRC_FILES := $(call all-java-files-under, src)
-ifneq ($(PLATFORM_SDK_VERSION),23)
- LOCAL_SRC_FILES += $(TOP)/src/android/os/IUpdateEngineCallback.aidl
+ifeq ($(PLATFORM_SDK_VERSION),23)
+ LOCAL_SRC_FILES := $(TOP)/src/com/droidlogic/otaupgrade/BackupActivity.java \
+ $(TOP)/src/com/droidlogic/otaupgrade/BadMovedSDcard.java \
+ $(TOP)/src/com/droidlogic/otaupgrade/FileSelector.java \
+ $(TOP)/src/com/droidlogic/otaupgrade/InstallPackage.java \
+ $(TOP)/src/com/droidlogic/otaupgrade/LoaderReceiver.java \
+ $(TOP)/src/com/droidlogic/otaupgrade/MainActivity.java \
+ $(TOP)/src/com/droidlogic/otaupgrade/PrefUtils.java \
+ $(TOP)/src/com/droidlogic/otaupgrade/UpdateActivity.java \
+ $(TOP)/src/com/droidlogic/otaupgrade/UpdateService.java
+else
+ LOCAL_SRC_FILES := $(call all-java-files-under, src)\
+ $(call all-Iaidl-files-under, src)
endif
LOCAL_PACKAGE_NAME := OTAUpgrade
LOCAL_CERTIFICATE := platform
diff --git a/src/com/droidlogic/otaupgrade/LoaderReceiver.java b/src/com/droidlogic/otaupgrade/LoaderReceiver.java
index 1f58473..b1cb0a0 100644
--- a/src/com/droidlogic/otaupgrade/LoaderReceiver.java
+++ b/src/com/droidlogic/otaupgrade/LoaderReceiver.java
@@ -63,10 +63,15 @@ public class LoaderReceiver extends BroadcastReceiver {
mPref = new PrefUtils ( mContext );
getBackUpFileName();
if ( intent.getAction().equals ( Intent.ACTION_BOOT_COMPLETED ) ||
- intent.getAction().equals ( RESTOREDATA ) ) {
- Intent abcheck = new Intent(mContext, ABCheckUpService.class);
- abcheck.putExtra(ABCheckUpService.REASON,ABCheckUpService.REASON_COMPLETE);
- mContext.startService (abcheck);
+ intent.getAction().equals ( RESTOREDATA ) ) {
+ try{
+ Class abcheckService = Class.forName("com.droidlogic.otaupgrade.ABCheckUpService");
+ Intent abcheck = new Intent(mContext, abcheckService);
+ abcheck.putExtra("reason","complete");
+ mContext.startService (abcheck);
+ } catch(ClassNotFoundException ex) {
+ ex.printStackTrace();
+ }
if (intent.getAction().equals ( Intent.ACTION_BOOT_COMPLETED )) {
mPref.clearData();
}
@@ -104,9 +109,14 @@ public class LoaderReceiver extends BroadcastReceiver {
mContext.startService ( new Intent (
UpdateService.ACTION_AUTOCHECK ) );
}
- Intent abupdate = new Intent(mContext, ABCheckUpService.class);
- abupdate.putExtra(ABCheckUpService.REASON,ABCheckUpService.REASON_UPDATE);
- mContext.startService (abupdate);
+ try{
+ Class abcheckService = Class.forName("com.droidlogic.otaupgrade.ABCheckUpService");
+ Intent abupdate = new Intent(mContext, abcheckService);
+ abupdate.putExtra("reason","complete");
+ mContext.startService (abupdate);
+ } catch(ClassNotFoundException ex) {
+ ex.printStackTrace();
+ }
}
}
}