Android kurulumuAndroid setup

Android uygulamaları, Azure Active Directory Rights Management (AAD RM) kullanarak kendi uygulamalarında tümleşik bilgi korumasını etkinleştirmek için Microsoft Rights Management SDK 4.2 kullanabilir.Android applications can use the Microsoft Rights Management SDK 4.2 to enable integrated information protection in their applications by using Azure Active Directory Rights Management (AAD RM ).

Bu konu, kendi yeni uygulamalarınızı oluşturmak için ortamınızı kurma konusunda size yol gösterir.This topic will guide you through setting up your environment for creating your own new apps .

ÖnkoşullarPrerequisites

Geliştirme sisteminizde aşağıdaki yazılımların olması önerilir:We recommend the following software on your development system:

  • Eclipse geliştirme ortamını çalıştıracak Windows veya OS X işletim sistemi.Windows or OS X operating system to run the Eclipse development environment.

  • Bu kılavuzda, Eclipse Juno 4.2’den itibaren Eclipse SDK kullandığınız ve varsayılan yükleme kullandığınız varsayılmaktadır.This guide assumes that you are using the Eclipse SDK beginning with Eclipse Juno 4.2 and using a default installation.

  • Java 1.6’dan itibaren Java.Java starting with Java 1.6.

  • Android Geliştirici Araçları (ADT) Eklentisi.Android Developer Tools (ADT) Plugin. NOT - Yüklemeyi tamamlamak için Eclipse’i yeniden başlatmanız istenebilir.NOTE - You might be asked to restart Eclipse to complete the installation.

  • Android için MS RMS SDK 4.2 paketi.The MS RMS SDK 4.2 package for Android. Daha fazla bilgi için, bkz. Başlarken.For more information see, Get started.

    Bu SDK; Android 4.0.3 (API düzeyi 15) ve sonrası için geliştirmek üzere kullanılabilir.This SDK can be used to develop for Android 4.0.3 (API level 15) and later.

  • Kimlik doğrulama kitaplığı: Kullanmanızı öneririz Azure AD Authentication Library (ADAL).Authentication library: We recommend that you use the Azure AD Authentication Library (ADAL). Ancak, OAuth 2.0’ı destekleyen diğer kimlik doğrulama kitaplıkları da kullanılabilir.However, other authentication libraries that support OAuth 2.0 can be used as well.

    Daha fazla bilgi için bkz. Android için ADALFor more information see, ADAL for Android

    Not  uygulamanızın ADAL kitaplığını OAuth 2.0 kimlik doğrulama kitaplığı olarak değil kullanıyorsanız, şu Android yönergelerini gözden geçirmeniz gereken Some SecureRandom Thoughts.Note  If your application will not be using the ADAL Library as the OAuth 2.0 authentication library, you should review this Android guidance, Some SecureRandom Thoughts.

API güncelleştirmeleri, sürüm notları ve sık sorulan sorular (SSS) hakkında bilgi için Yenilikler konusunu okuyun.Read the What's new topic for information about API updates, release notes, and frequently asked questions (FAQ).

İsteğe BağlıOptional

Kullanıcı Arabirimi kitaplığımız, kendi özel Kullanıcı Arabirimi kitaplığını oluşturmak istemeyen geliştiriciler için kullanım ve koruma işlemlerine yönelik yeniden kullanılabilir Kullanıcı Arabirimi sağlar: Android için Kullanıcı Arabirimi Kitaplığı ve Örnek uygulamasıOur UI library provides re-usable UI for consumption and protection operations for developers who don’t want to create their own custom UI - UI Library and Sample app for Android.

Geliştirme ortamınızı yapılandırmaConfiguring your development environment

Not  MS RMS SDK 4.2 Önizleme sürümü: Bu önizleme sürümünde ekran görüntüleri değişiklik com/microsoft/protection olan yolun com/microsoft/rightsmanagment şeklinde adını göstermek için güncelleştirilmemiş.Note  MS RMS SDK 4.2 Preview Release: In this preview release, the screen shots have not been updated to show the change in name of the pathes from com/microsoft/protection to com/microsoft/rightsmanagment. Bununla birlikte, metin güncelleştirilmiştir.The text though, has been updated.

  • Eclipse geliştirme ortamı açın.Open the Eclipse development environment.

  • Yeni bir Android Uygulaması projesi oluşturmak için, Dosya menüsünde Yeni’ye, Proje’ye tıklayın ve ardından Android Uygulaması Projesi’ni seçin.To create a new Android Application project, on the File menu, click New, click Project, and then select Android Application Project.

    Yeni bir Android uygulaması oluşturun

  • Uygulama adını girin.Enter the application name. Proje adı ve paket adı, uygulama adına dayalı olarak doldurulur.The project name and package name is filled based on the application name.

  • İleri’ye tıklayın ve çalışma alanını oluşturmak istediğiniz yeri seçin.Click Next and select where you want to create the workspace.

    Uygulama adını girin.

  • İleri’ye tıklayın ve uygulamanız için bir simge seçin.Click Next and select an icon for your app.

    Uygulamanız için bir simge seçin

  • İleri’ye tıklayın ve etkinliği oluşturmak için Boş Etkinlik’i seçin.Click Next and select Blank Activity to create the activity.

    Etkinliği oluşturun

  • İleri’ye tıklayın ve etkinlik için bir ad belirtin.Click Next and provide a name for the activity. MainActivity varsayılan adını activity_main düzen adıyla birlikte olduğu gibi bırakabilirsiniz.You can leave MainActivity as the default name with a layout name of activity_main.

    Etkinlik için bir ad belirtin

  • Son'a tıklayın.Click Finish.

    Oluşturmayı tamamlayın

  • Projeniz MainActivity.java ana etkinlik sınıfıyla oluşturulmuştur.Your project has been created, along with the main activity class MainActivity.java.

SDK’ya başvurmaReferencing the SDK

  • adrms_android_sdk.zip dosyasını ayıkladığınız klasöre gidin.Navigate to the folder in which you extracted the adrms_android_sdk.zip. "SDK > com > microsoft > rightsmanagement" klasöründe, .classpath, .project ve project.properties dosyalarının salt okunur olarak işaretlenmediğinden emin olun.In the "SDK > com > microsoft > rightsmanagement" folder, make sure the files .classpath, .project, and project.properties are not marked as read-only.

  • SDK’ya başvurmak için çalışma alanınızı içe aktarmanız gerekir.To reference the SDK, you must import it to the workspace.

    Eclipse'te, Dosya’ya tıklayın.In Eclipse, click File. Dosya menüsünde İçe aktar seçeneğine tıklayın.On the File menu, click Import. İçe aktar iletişim kutusunda Android / Varolan Android Kodunu Çalışma Alanına öğesini seçin.In the Import dialog box, select Android / Existing Android Code into Workspace.

    Çalışma alanını içe aktarın

  • İleri'ye tıklayın.Click Next. adrms_android_sdk.zip dosyasını ayıkladığınız klasöre gidip klasörü seçin.Navigate to select the folder in which you extracted the adrms_android_sdk.zip. SDK, listede com.microsoft.rightsmanagement olarak görünmelidir.The SDK should appear in the list as com.microsoft.rightsmanagement.

    Klasöre giderek seçin

  • Son’a tıkladığınızda, SDK projesi, önceden oluşturulmuş uygulamanızın bir eşdüzeyi olarak görünür.When you click Finish, the SDK project appears as a sibling of your previously created application.

    SDK projesi, uygulamanızın bir eşdüzeyi olarak görünür

  • Proje simgesine sağ tıklayın ve proje özelliklerini görüntüleyin.Right-click the Project icon and view the properties for the project.

  • Android sekmesine gidin.Navigate to the Android tab.

  • Ekle’ye tıklayın ve çalışma alanından com.microsoft.rightsmanagement kitaplığını seçin.Click Add, and then select the com.microsoft.rightsmanagement library from the workspace.

    Kitaplığı ekleyin

  • Tamam’a tıklayın.Click OK.

    MS RMS SDK 4.2; AAD RM ile bağlantı kurduğundan, uygulamayaINTERNET ve ACCESS_NETWORK_STATE izinleri verilmelidir.Because the MS RMS SDK 4.2 connects with AAD RM, the application has to be granted the INTERNET and ACCESS_NETWORK_STATE. Bunu yapmak için, projenin kök klasöründe AndroidManifest.xml dosyasını açın.To do so, open the AndroidManifest.xml file in the root of the project.

    İzinleri eklemek için Ekle’ye tıklayın ve ardından İzinleri Kullanır’ı seçin.To add the permissions, click Add, and then select Uses Permissions.

    İzinleri ekleme

  • Bildirim, metin düzenleyici görünümünde görüntüleyerek bildirim adımını doğrulayabilirsiniz.You can verify the manifest step by viewing the manifest in the text editor view. Aşağıdaki satırların göründüğünden emin olun:Make sure the following lines appear:

    <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/>
    

Not  SDK kullanan android.support.v4Note  The SDK uses the android.support.v4

  • Şimdi kendi yeni Android uygulamalarınızı oluşturmaya hazırsınız.You are now ready to create your own new Android apps.

Ayrıca Bkz.See Also

Kullanmaya başlamaGet started

YeniliklerWhat's new

Geliştirici terimleri ve kavramlarıDeveloper terms and concepts

Android API BaşvurusuAndroid API Reference