Android-beállítás
Fontos
A Microsoft Rights Management Service SDK 2020 márciusa előtt kiadott verziói elavultak; a korábbi verziókat használó alkalmazásokat frissíteni kell a 2020. márciusi kiadás használatához. A részletekért tekintse meg az elavulással kapcsolatos közleményt.
A Microsoft Rights Management Service SDK-hoz nem terveznek további fejlesztéseket. Határozottan javasoljuk a Microsoft-információvédelem SDK bevezetését besorolási, címkézési és védelmi szolgáltatásokhoz.
Az Android rendszerre készült alkalmazások a Microsoft Rights Management SDK 4.2-t használva képesek integrált adatvédelmet biztosítani az alkalmazásokban az Azure Active Directory Rights Management (AAD RM) segítségével.
Ez a témakör végigvezeti egy környezet felépítésének lépésein a saját új alkalmazásai létrehozásához.
Előfeltételek
A fejlesztői rendszerhez a következő szoftvereket javasoljuk:
Windows vagy OS X operációs rendszer az Eclipse fejlesztői környezet futtatásához.
Ez az útmutató feltételezi, hogy Ön az Eclipse SDK Eclipse Juno 4.2-es vagy újabb verzióját használja alapértelmezett telepítés mellett.
Java (Java 1.6-os vagy újabb verzió).
Android Developer Tools (ADT) beépülő modul. MEGJEGYZÉS – A telepítés befejezéséhez a rendszer az Eclipse újraindítását kérheti.
Az Androidhoz készült MS RMS SDK 4.2 csomag. További információ: Első lépések.
Ez az SDK az Android 4.0.3-as (15. szintű API) vagy újabb rendszerekre való fejlesztéshez alkalmas.
Hitelesítési könyvtár: az Azure AD Authentication Library (ADAL) használatát javasoljuk. Használhatók azonban az Oauth 2.0-t támogató hitelesítési könyvtárak is.
További információ: ADAL Androidhoz
Megjegyzés Ha az alkalmazás nem az ADAL-kódtárat használja OAuth 2.0 hitelesítési kódtárként, tekintse át ezt az Android-útmutatót, néhány SecureRandom-gondolatot.
Választható
A felhasználói felületi kódtár újrahasznosítható felhasználói felületet biztosít azon fejlesztők számára használati és védelmi műveletekhez, akik nem kívánják a saját egyéni felhasználói felületüket létrehozni – Felhasználói felületi kódtár és mintaalkalmazás Android rendszerhez.
A fejlesztési környezet konfigurálása
Megjegyzés MS RMS SDK 4.2 előzetes kiadás: Ebben az előzetes kiadásban a képernyőfelvételek nem frissültek, hogy megjelenjenek a com/microsoft/protection útvonalainak neve a com/microsoft/rightsmanagment útvonalai között. A szöveg azonban már frissült.
Nyissa meg az Eclipse fejlesztői környezetet.
Új Android-alkalmazás projekt létrehozásához kattintson a File (Fájl) menüben a New (Új), majd a Project (Projekt) elemre, majd válassza az Android Application Project (Android-alkalmazás projekt) lehetőséget.
Adja meg az alkalmazás nevét. A projektnevet és a csomagnevet az alkalmazás neve alapján tölti ki a rendszer.
Kattintson a Next (Tovább) gombra, és válassza ki, hol szeretné létrehozni a munkaterületet.
Kattintson a Next (Tovább) gombra, és válasszon egy ikont az alkalmazás számára.
A tevékenység létrehozásához kattintson a Next (Tovább) gombra, és válassza a Blank Activity (Üres tevékenység) lehetőséget.
Kattintson a Next (Tovább) gombra, és nevezze el a tevékenységet. A MainActivity-t alapértelmezett névként hagyhatja activity_main elrendezésnévvel.
Kattintson a Finish (Befejezés) gombra.
Létrejött a projekt a MainActivity.java fő tevékenységosztállyal együtt.
Hivatkozás az SDK-ra
Lépjen arra a mappára, amelyben kibontotta a adrms_android_sdk.zip. A "SDK > com > microsoft > rightsmanagement" mappában győződjön meg arról, hogy a .classpath, a .project és a project.properties fájl nincs írásvédettként megjelölve.
Az SDK-ra való hivatkozáshoz importálnia kell azt a munkaterületre.
Kattintson az Eclipse-ben a File (Fájl) elemre. A File (Fájl) menüben kattintson az Import (Importálás) elemre. Az Import (Importálás) párbeszédpanelen válassza az Android / Existing Android Code into Workspace (Android / Meglévő Android kód a munkaterületre) lehetőséget.
Kattintson a Tovább gombra. Navigáljon arra a mappára, amelyben kibontotta a adrms_android_sdk.zip. Az SDK-nak com.microsoft.rightsmanagement néven kell megjelennie a listában.
Amikor a Finish (Befejezés) gombra kattint, az SDK projekt megjelenik a korábban létrehozott alkalmazás testvéreként.
Kattintson a jobb gombbal a Project (Projekt) ikonra, és tekintse meg a projekt tulajdonságait.
Lépjen az Android lapra.
Kattintson az Add (Hozzáadás) gombra, majd jelölje ki a munkaterületről a com.microsoft.rightsmanagement könyvtárat.
Kattintson az OK gombra.
Mivel az MS RMS SDK 4.2 csatlakozik az AAD RM-hez, az alkalmazásnak meg kell adni az internetet és a ACCESS_NETWORK_STATE. Ehhez nyissa meg az AndroidManifest.xml fájlt a projekt gyökerében.
Az engedélyek hozzáadásához kattintson az Add (Hozzáadás) gombra, majd válassza a Uses Permissions (Engedélyeket használ) lehetőséget.
A jegyzékkel kapcsolatos lépést ellenőrizheti a jegyzék a szövegszerkesztő nézetben való megtekintésével. Ellenőrizze, hogy megjelennek-e az alábbi sorok:
<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/>
Megjegyzés Az SDK az android.support.v4 fájlt használja
- Most már készen áll a saját új Android-alkalmazásai létrehozására.