Android kurulumu
Önemli
Mart 2020'ye kadar yayımlanan Microsoft Rights Management Service SDK sürümleri kullanım dışıdır; önceki sürümleri kullanan uygulamaların Mart 2020 sürümünü kullanacak şekilde güncelleştirilmiş olması gerekir. Tüm ayrıntılar için kullanımdan kaldırma bildirimine bakın.
Microsoft Rights Management Service SDK'sı için başka geliştirme planlanmıyor. Sınıflandırma, etiketleme ve koruma hizmetleri için Microsoft Bilgi Koruması SDK'sının benimsenmesini kesinlikle öneririz.
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.
Bu konu, kendi yeni uygulamalarınızı oluşturmak için ortamınızı kurma konusunda size yol gösterir.
Önkoşullar
Geliştirme sisteminizde aşağıdaki yazılımların olması önerilir:
Eclipse geliştirme ortamını çalıştıracak Windows veya OS X işletim sistemi.
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.
Java 1.6’dan itibaren Java.
Android Geliştirici Araçları (ADT) Eklentisi. NOT - Yüklemeyi tamamlamak için Eclipse’i yeniden başlatmanız istenebilir.
Android için MS RMS SDK 4.2 paketi. Daha fazla bilgi için bkz. Başlarken.
Bu SDK; Android 4.0.3 (API düzeyi 15) ve sonrası için geliştirmek üzere kullanılabilir.
Kimlik doğrulama kitaplığı: Azure AD Kimlik Doğrulama Kitaplığı (ADAL) kullanmanız önerilir. Ancak, OAuth 2.0’ı destekleyen diğer kimlik doğrulama kitaplıkları da kullanılabilir.
Daha fazla bilgi için bkz. Android için ADAL
Not Uygulamanız ADAL Kitaplığı'nı OAuth 2.0 kimlik doğrulama kitaplığı olarak kullanmayacaksa, bu Android rehberini (Bazı SecureRandom Düşünceleri) gözden geçirmeniz gerekir.
İsteğe Bağlı
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ı
Geliştirme ortamınızı yapılandırma
Not MS RMS SDK 4.2 Önizleme Sürümü: Bu önizleme sürümünde, ekran görüntüleri com/microsoft/protection'dan com/microsoft/rightsmanagment'a giden yolların adlarındaki değişikliği gösterecek şekilde güncelleştirilmedi. Bununla birlikte, metin güncelleştirilmiştir.
Eclipse geliştirme ortamı açın.
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.
Uygulama adını girin. Proje adı ve paket adı, uygulama adına dayalı olarak doldurulur.
İleri’ye tıklayın ve çalışma alanını oluşturmak istediğiniz yeri seçin.
İleri’ye tıklayın ve 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.
İleri’ye tıklayın ve etkinlik için bir ad belirtin. MainActivity'yivarsayılan ad olarak activity_main düzen adıyla bırakabilirsiniz.
Finish (Son) düğmesine tıklayın.
Projeniz MainActivity.java ana etkinlik sınıfıyla oluşturulmuştur.
SDK’ya başvurma
adrms_android_sdk.zipayıkladığınız klasöre gidin. "SDK > com > microsoft > rightsmanagement" klasöründe ,classpath, .project veproject.properties dosyalarının salt okunur olarak işaretlenmediğinden emin olun.
SDK’ya başvurmak için çalışma alanınızı içe aktarmanız gerekir.
Eclipse'te, Dosya’ya tıklayın. Dosya menüsünde İçe aktar seçeneğine tıklayın. İçe aktar iletişim kutusunda Android / Varolan Android Kodunu Çalışma Alanına öğesini seçin.
İleri’ye tıklayın. adrms_android_sdk.zipayıkladığınız klasörü seçmek için gidin. SDK, listede com.microsoft.rightsmanagement olarak görünmelidir.
Son’a tıkladığınızda, SDK projesi, önceden oluşturulmuş 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.
Android sekmesine gidin.
Ekle’ye tıklayın ve çalışma alanından com.microsoft.rightsmanagement kitaplığını seçin.
Tamam'a tıklayın.
MS RMS SDK 4.2 AAD RM'ye bağlandığından, uygulamaya İnternet ve ACCESS_NETWORK_STATE verilmesi gerekir. Bunu yapmak için, projenin kök klasöründe AndroidManifest.xml dosyasını açın.
İzinleri eklemek için Ekle’ye tıklayın ve ardından İzinleri Kullanır’ı seçin.
Bildirim, metin düzenleyici görünümünde görüntüleyerek bildirim adımını doğrulayabilirsiniz. Aşağıdaki satırların göründüğünden emin olun:
<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 android.support.v4 kullanır
- Şimdi kendi yeni Android uygulamalarınızı oluşturmaya hazırsınız.