diff --git a/.idea/misc.xml b/.idea/misc.xml index 3be1ace..adb1f97 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -37,7 +37,7 @@ - + diff --git a/app/src/main/java/io/github/otaupdater/otaupdater/CheckUpdate.java b/app/src/main/java/io/github/otaupdater/otaupdater/CheckUpdate.java index a9cca1f..45ccd92 100644 --- a/app/src/main/java/io/github/otaupdater/otaupdater/CheckUpdate.java +++ b/app/src/main/java/io/github/otaupdater/otaupdater/CheckUpdate.java @@ -19,6 +19,8 @@ import io.github.otaupdater.otalibary.enums.UpdateFrom; import io.github.otaupdater.otalibary.objects.Update; +import static io.github.otaupdater.otaupdater.Config.UpdaterUri; + /** * Created by sumit on 18/12/16. */ @@ -36,7 +38,7 @@ public int onStartCommand(Intent intent, int flags, int startId) { checkPermission(); RomUpdaterUtils romUpdaterUtils = new RomUpdaterUtils(this) .setUpdateFrom(UpdateFrom.XML) - .setUpdateXML("https://raw.githubusercontent.com/Grace5921/OtaUpdater/master/Updater.xml") + .setUpdateXML(UpdaterUri()) .withListener(new RomUpdaterUtils.UpdateListener() { @Override public void onSuccess(final Update update, Boolean isUpdateAvailable) { diff --git a/app/src/main/java/io/github/otaupdater/otaupdater/Config.java b/app/src/main/java/io/github/otaupdater/otaupdater/Config.java new file mode 100644 index 0000000..030f9f7 --- /dev/null +++ b/app/src/main/java/io/github/otaupdater/otaupdater/Config.java @@ -0,0 +1,22 @@ +package io.github.otaupdater.otaupdater; + +import android.util.Log; + +import io.github.otaupdater.otalibary.util.ShellExecuter; + +/** + * Created by sumit on 20/12/16. + */ + +public class Config { + public static String UpdaterUri(){ + ShellExecuter.command="getprop ro.updater.uri"; + String Output=ShellExecuter.runAsRoot(); + if(Output==null) + { + Log.d("RomUpdater","Try to add Custom Url in Config.java"); + Output=""; + } + return Output; + } +} diff --git a/app/src/main/java/io/github/otaupdater/otaupdater/MainActivity.java b/app/src/main/java/io/github/otaupdater/otaupdater/MainActivity.java index af88ac2..a62c0ab 100644 --- a/app/src/main/java/io/github/otaupdater/otaupdater/MainActivity.java +++ b/app/src/main/java/io/github/otaupdater/otaupdater/MainActivity.java @@ -18,7 +18,7 @@ import io.github.otaupdater.otalibary.enums.UpdateFrom; import io.github.otaupdater.otalibary.objects.Update; -; +;import static io.github.otaupdater.otaupdater.Config.UpdaterUri; public class MainActivity extends AppCompatActivity { private PanterDialog UpdaterDialog; @@ -30,7 +30,7 @@ protected void onCreate(Bundle savedInstanceState) { ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 100); RomUpdaterUtils romUpdaterUtils = new RomUpdaterUtils(this) .setUpdateFrom(UpdateFrom.XML) - .setUpdateXML("https://raw.githubusercontent.com/Grace5921/OtaUpdater/master/Updater.xml") + .setUpdateXML(UpdaterUri()) .withListener(new RomUpdaterUtils.UpdateListener() { @Override public void onSuccess(final Update update, Boolean isUpdateAvailable) {