Integration in Dritt-Apps
Die App kann in andere Apps integriert werden, indem sie über einen “Intent” programmatisch gestartet wird.
Soll die Anwendung über einen „Intent“ von außerhalb programmatisch gestartet werden, geht dies über “de.signotec.signosign.Main”. Wenn über den Intent-Aufruf auch ein Dokument übergeben werden soll, geschieht dies über “android.intent.action.VIEW”.
Beispiel:
Intent i = new Intent("android.intent.action.VIEW");
i.setType("application/pdf");
i.putExtra("url", "//sdcard/test.pdf");
startActivityForResult(i, 4711);
public static final int FINISH_BY_CUSTOMARCHIVING = 2021;
public static final int FINISH_BY_ARCHIV = 2020;
public static final int FINISH_BY_DROPBOX = 2025;
public static final int FINISH_BY_SENDTOURL = 2026;
public static final int FINISH_BY_CANCEL_FILESELECT = 1001;
public static final int FINISH_BY_DROPBOX_LOGONERROR = 1002;
public static final int FINISH_BY_CLOSE = 1003;