Nastavení pro Android
Důležité
Verze sady MICROSOFT Rights Management Service SDK vydané před březnem 2020 jsou zastaralé; aplikace používající starší verze musí být aktualizovány tak, aby používaly verzi z března 2020. Úplné podrobnosti najdete v oznámení o vyřazení.
Pro sadu MICROSOFT Rights Management Service SDK se neplánují žádná další vylepšení. Důrazně doporučujeme přijmout sadu Microsoft Information Protection SDK pro klasifikaci, označování a služby ochrany.
Aplikace pro Android můžou využívat sadu Microsoft Rights Management SDK 4.2 k povolení integrované ochrany informací ve svých aplikacích pomocí služby Azure Active Directory Rights Management (AAD RM).
Toto téma vás provede nastavením vašeho prostředí, abyste mohli vytvářet své vlastní nové aplikace.
Požadavky
Pro váš vývojový systém doporučujeme následující software:
Operační systém Windows nebo OS X k provozování vývojového prostředí Eclipse.
V rámci tohoto průvodce se předpokládá, že používáte sadu Eclipse SDK minimálně ve verzi Eclipse Juno 4.2 a že používáte výchozí instalaci.
Java od verze Java 1.6
Modul plug-in Android Developer Tools (ADT). POZNÁMKA: Můžete být vyzváni k restartování prostředí Eclipse, aby bylo možné dokončit instalaci.
Balíček MS RMS SDK 4.2 pro Android. Další informace najdete v tématu Začínáme.
Tuto sadu SDK je možné použít k vývoji pro Android 4.0.3 (API úrovně 15) a novější.
Knihovna ověřování: Doporučujeme používat Azure AD Authentication Library (ADAL). Je ale taky možné používat další knihovny ověřování, které podporují OAuth 2.0.
Další informace najdete v článku věnovaném knihovně ADAL pro Android.
Poznámka Pokud vaše aplikace nebude knihovnu ADAL používat jako knihovnu ověřování OAuth 2.0, měli byste si projít tyto pokyny pro Android, některé myšlenky SecureRandom.
Volitelné
Naše knihovna uživatelského rozhraní obsahuje opakovaně použitelné uživatelské rozhraní pro operace využívání a ochrany pro vývojáře, kteří nechtějí vytvářet svoje vlastní uživatelské rozhraní – knihovny uživatelského rozhraní a ukázkové aplikace pro Android.
Konfigurace vývojového prostředí
Poznámka Verze MS RMS SDK 4.2 Preview: V této verzi Preview nebyly snímky obrazovky aktualizovány tak, aby zobrazovaly změnu názvu cest z com/microsoft/protection na com/microsoft/rightsmanagment. Text se ale aktualizoval.
Otevřete vývojové prostředí Eclipse.
Pokud chcete vytvořit nový projekt aplikace pro Android, klikněte v nabídce File (Soubor) na New (Nový), klikněte na Project (Projekt) a pak vyberte Android Application Project (Projekt aplikace pro Android).
Zadejte název aplikace. Název projektu a název balíčku se doplní podle názvu aplikace.
Klikněte na Next (Další) a vyberte, kde chcete vytvořit pracovní prostor.
Klikněte na Next (Další) a vyberte ikonu pro svou aplikaci.
Klikněte na Next (Další) a výběrem možnosti Blank Activity (Prázdná aktivita) vytvořte aktivitu.
Klikněte na Next (Další) a zadejte název aktivity. MainActivity můžete ponechat jako výchozí název s názvem rozložení activity_main.
Klikněte na Finish (Dokončit).
Projekt je vytvořený a společně s ním také hlavní třída aktivit, MainActivity.java.
Odkazování na sadu SDK
Přejděte do složky, ve které jste extrahovali adrms_android_sdk.zip. Ve složce "SDK > com > microsoft > rightsmanagement" se ujistěte, že soubory .classpath, .project a project.properties nejsou označené jako jen pro čtení.
Pokud chcete odkazovat na sadu SDK, musíte ji naimportovat do pracovního prostoru.
V prostředí Eclipse klikněte na File (Soubor). V nabídce File (Soubor) klikněte na Import (Importovat). V dialogovém okně Import (Importovat) vyberte Android / Existing Android Code into Workspace (Android / Existující kód pro Android do pracovního prostoru).
Klikněte na Next (Další). Přejděte a vyberte složku, ve které jste extrahovali adrms_android_sdk.zip. Sada SDK by se měla v seznamu zobrazovat jako com.microsoft.rightsmanagement.
Když kliknete na Finish (Dokončit), projekt SDK se v hierarchii objeví na stejné úrovni jako dříve vytvořená aplikace.
Pravým tlačítkem myši klikněte na ikonu Project (Projekt) a zobrazte si vlastnosti projektu.
Přejděte na kartu Android.
Klikněte na Add (Přidat) a vyberte z pracovního prostoru knihovnu com.microsoft.rightsmanagement.
Klikněte na OK.
Vzhledem k tomu, že se sada MS RMS SDK 4.2 připojuje k RM AAD, musí být aplikace udělena internetu a ACCESS_NETWORK_STATE. Pokud to budete chtít udělat, otevřete soubor AndroidManifest.xml v kořenovém adresáři projektu.
Oprávnění přidáte tak, že kliknete na Add (Přidat) a pak vyberete Uses Permissions (Používá oprávnění).
Krok manifestu můžete ověřit zobrazením manifestu v textovém editoru. Zkontrolujte, že v něm jsou tyto řádky:
<uses-sdk android:minSdkVersion="15" android:targetSdkVersion="19"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission/>
Poznámka Sada SDK používá android.support.v4.
- Teď můžete začít vytvářet svoje vlastní nové aplikace pro Android.